-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Gerald,
okay, die Stelle hatte ich mir schon angeschaut. Nur der Rückgabewert wird da eben nicht weiter geprüft, aber das Ergebnis scheint jetzt tatsächlich anders zu sein. > protected function renderAsJSON() { > // If the backend does not run in UTF-8 then we need to convert > it to unicode as > // the json_encode method will return empty otherwise > if ($this->charset != $this->requestCharset) { > $GLOBALS['LANG']->csConvObj->convArray($this->content, > $this->charset, $this->requestCharset); > } > > $content = json_encode($this->content); Ich würde mal vermuten, dass dein System nicht korrekt konifguiert ist. Was hast du für $TYPO3_CONF_VARS['BE']['forceCharset'] sowie bei DBinit? Du könntest auch mal den Wert von $this->content direkt ausgeben lassen (und dann zB über Firebug die Ausgabe des AJAX-calls begutachten). Dann wüssten wir jedenfalls, woher der falsch kodierte Inhalt kommt. Kind regards Steffen - -- Steffen Gebert TYPO3 v4 Core Team Member TYPO3 Server Administration Team Member TYPO3 .... inspiring people to share! Get involved: http://typo3.org I work for TYPO3 solely in my spare time. If you think that my work helps you running your business, you are invited to send me a donation via PayPal to this email address. Thanks On 28.06.12 08:35, Gerald Draxler wrote: > Hier das gesamte Feedback von unserem Hoster: > > "wir konnten den Fehler auf ein Versionsupdate von PHP 5.3.13 auf 5.3.14 > zurückführen, das am Freitag vorgenommen wurde. > > Ein Trace Ihrer PHP-Prozesse liefert: > > write(4, "o\1\0\0\3INSERT INTO sys_log > (userid,type,action,error,details_nr,details,IP,tstamp,workspace) VALUES > ('5','5','0','1','0','Core: Error handler (BE): PHP Warning: json_encode() [<a > href=\\'function.json-encode\\'>function.json-encode</a>]: Invalid UTF-8 > sequence in argument in > /usr/www/users/standm/typo3/classes/class.typo3ajax.php > line 275','80.150.215.98','1340635563','0')", 371) = 371 read(4, > "\t\0\0\1\0\1\374%\2\2\0\0\0", 16384) = 13 > > Hier wird folgende Fehlermeldung ins Typo3 Datenbank-Log geschrieben: > Core: Error handler (BE): PHP Warning: json_encode() [<a > href=\\'function.json-encode\\'>function.json-encode</a>]: Invalid UTF-8 > sequence in argument in > /usr/www/users/standm/typo3/classes/class.typo3ajax.php > line 275 > > Dieser Fehler hängt höchstwahrscheinlich mit folgender Änderung zusammen, die > das PHP Entwicklerteam in Version 5.3.14 vorgenommen hat: > > - JSON: Fixed bug #61537 (json_encode() incorrectly truncates/discards > information) > > Changelog einzusehen unter: http://www.php.net/ChangeLog-5.php > Link zum entsprechenden PHP-Bugreport: http://bugs.php.net/61537 > > Im Klartext heißt das, dass die PHP-Funktion json_encode() bei fehlerhaftem > Input nun NULL statt false zurückliefert, dies bringt offenbar Ihren > Erweiterungsmanager durcheinander - an die entsprechende Funktion wurde > bereits vor dem Update wohl fehlerhaft codierter UTF-8 Input übergeben, die > Funktion überging dies aber (inkorrekter Weise), indem Sie einfach NULL > zurücklieferte - nun wird aber false zurückgegeben und ein Typo3-Fehler > ausgelöst. > > Korrekter Weg, dies zu lösen wäre aus unserer Sicht, den fehlerhaften Input > zu vermeiden, stellt sich die Frage, woher dieser Input stammt, vermutlich > aus Ihrer Datenbank - ohne die Typo3-Sourcen zu debuggen können wir dies aber > nicht feststellen." > > > Sie haben von der Tabelle sys_log den Fehler entnommen und dieser wir > eingetragen (wie schon weiter unten erwähnt), wenn der Extension-Manager > aufgerufen wird. > > Beste Grüße > > > -------- Original-Nachricht -------- >> Datum: Wed, 27 Jun 2012 17:10:56 +0200 >> Von: Steffen Gebert <steffen.geb...@typo3.org> >> An: typo3-german@lists.typo3.org >> Betreff: Re: [TYPO3-german] Fwd: Extension Manager Problem > > Ja, soweit hab ich das schon verstanden, nur versteh ich noch nicht, wo > die fehlerhafte Stelle im Code sein soll. > > Kind regards > Steffen > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJP6/9oAAoJEIskG/rSlyw4Nv0IAKb2lrYGFit6nJ0ktsSgVyUm 1tAezaSxTonLLyJEeXtqAOJgFOCHwg/dxOsMjRaGtnqad18C3PHntjY65xq9My/1 PYCL6T6MLdDt41L96cPu1sBp+cTcsVjkr9Pca/0X/D3LTn8VneBa47x3KVWIr+G4 /trBu05mhfa2N6bX4VPHkxrT3i8y4bNdKwG4Yh5BRfes8h4JrwRUifEhzsa4T+KO 1Al+9hApjcvk05Z2k+x/iB9g25/gDOa5OBUJB5c46L1PT2JzgZDJRHAbrLS34cWt VUttCRalW7LyXMGBFpBcnwDgwpVgIU+UB3+RxDJqoZallAA+mOCC+Lfivhbc5sg= =ZY24 -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german