Windows Mobile 7.5 Variantenauswahl

Hallöchen,

mit Windows Mobile 7.5 (und ich vermute mit IE 7 auch, hatte leider keine Möglichkeit zu testen) kann man nicht bei einem Artikel eine Variante auswählen. Hier ist ein kleiner Screenshot (also der Artikel ist nicht kaufbar, “Auswahl zurücksetzen” fehlt auch).

Es liegt daran, dass die Antwort auf die Ajax-Anfrage enthält Header “Content-Type: json; charset=ISO-8859-15” und IE 7 und Windows Mobile 7 Browser kennen keine ISO-8859-15. Als Lösung würde ich vorschlagen eine Änderung in core/oxview.php (Zeile 671):


    public function getCharSet()
    {
        if ( $this->_sCharSet == null ) {
            $this->_sCharSet = oxRegistry::getLang()->translateString( 'charset' );
        }
		if ($this->_sCharSet == "ISO-8859-15" &&
		( strpos( $_SERVER['HTTP_USER_AGENT'], "Windows Phone OS 7." ) ||
		strpos( $_SERVER['HTTP_USER_AGENT'], "MSIE 7.0" ) ) ) {
            $this->_sCharSet = "iso-8859-1";
        }

        return $this->_sCharSet;
    }

Übrigens ich habe ein Problem mit Bug-Tracker, wenn ich versuche einen neuen Eintrag zu erstellen, kriege eine Felhermeldung: “APPLICATION WARNING #2702: Your session has become invalidated.”

danke - eingetragen:

https://bugs.oxid-esales.com/view.php?id=4969