Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Ralf-René, danke für das Feedback und den Test. Ja, leider wurde auf einiges nicht geachtet - ich war darüber selbst nicht begeistert. Ich habe hauptsächlich an der Datenbank im Hintergrund gearbeitet und war nicht für SEO zuständig. Ich versuche mal die angesprochenen Dinge einzubringen, damit es geändert wird. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Am 30.05.2016 um 12:32 schrieb Johannes Hamecher: > wie ich angekündigt hatte, wollte ich noch diesen Link posten: > http://www.gedenkstaetten.at/raum-der-namen/cms/ > > Hier ist die Seite online, die ich mit bauen durfte. sehr schönes Projekt !!! Nur schade das die übergeordnete Vereinsseite den Eindruck so völlig kaput macht... auch fände ich eine realurl Nutzung und im Pfad kein cms deutlich besser (auch damit die Seiten besser gefunden werden - SEO)... Was nicht funktioniert ist die Druckanzeige der Fremdsprachen, wenn man den Javascript Sprachumschalter in der rechten Spalte nutzt. Abgesehen davon das der auch sonst nicht richtig funktioniert... Einfach mal auf folgender Seite die Sprachen rechts durchklicken http://www.gedenkstaetten.at/raum-der-namen/cms/index.php?id=4=25297 ein ERSTER Klick auf EN liefert ein richtiges Ergebnis, aber wenn man EINMAL auf IT gewesen ist bekommt man bei EN immer beides geliefert (und bei Klick auf DE kommt dann auch IT mit)... -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo in die Runde, wie ich angekündigt hatte, wollte ich noch diesen Link posten: http://www.gedenkstaetten.at/raum-der-namen/cms/ Hier ist die Seite online, die ich mit bauen durfte. Vielen Dank für die Hilfe! Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Im HTML-Code der Seite steht richtiger Weise: meta charset=utf-8 Der Browser ist ja in der Lage den Text korrekt anzuzeigen, meinst Du wirklich es liegt am Browser? Ich habe auch noch mit Chrome getestet, dort tritt das gleiche Problem auf. Hast du dir mal den Response-Header angesehen? Normalerweise interessiert sich der Browser herzlich wenig für die Angaben in meta-Tags. Der Browser orientiert sich eher am Response-Header Content-Type. Wenn dort nur text/html steht, kann es gut sein, dass der Browser von einer iso-Kodierung ausgeht. Steht da allerdings text/html; charset=UTF-8, müsste der Browser eigentlich automatisch auf UTF-8 wechseln. Grüße, Jana. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hi Johannes, nein ich meine nicht das es ma browser liegt! Die haben alle ihre charsets im griff. Aber da du deinen browser schnell auf unterschiedliche charset seinstellen kann unter chrome (Weitere Tools-codierung) Kann man sehr gut und schnell testen in welchem charset die daten okay aussehen. So häufig rückschlüsse darauf ziehen welche convertierung nicht vorgenommen wurde. (das hilft nicht immer) Guss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher Gesendet: Dienstag, 19. Mai 2015 17:46 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo Chris, danke für die Antwort. Im HTML-Code der Seite steht richtiger Weise: meta charset=utf-8 Der Browser ist ja in der Lage den Text korrekt anzuzeigen, meinst Du wirklich es liegt am Browser? Ich habe auch noch mit Chrome getestet, dort tritt das gleiche Problem auf. Wenn ich mb_detect_encoding($pData[n_name]) aufrufe, sagt er mir auch es sei korrektes UTF-8. TYPO3 scheint irgend etwas damit zu machen, nehme ich an. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Johannes, du hast geschrieben, dass du für die Ajax Lösung die Standard-Programmierung nutzt, ohne SET NAMES oder ähnlichem. Meine Frage ist: nutzt du die Ajax Schnittstelle auch, um Daten in die Datenbank *einzutragen*? Wenn das der Fall ist, könnte ein möglicher Problemablauf wie folgt sein: - Die Daten werden als UTF-8 an das Ajax Skript übergeben. - Da du kein SET NAMES (bzw. mysqli_set_charset) nutzt, ist die Datenbankverbindung intern auf latin1 gesetzt. D.h. MySQL denkt, die einkommenden Daten sind latin1 kodiert, und MySQL konvertiert diese nach UTF-8 um sie in der Datenbank ablegen zu können. - Die Daten sind jetzt doppelt kodiert in der Datenbank. - Beim auslesen mit Ajax passiert dasselbe in der entgegengesetzten Richtung: MySQL denkt, die Daten müssen in latin1 zurückgegeben werden, und dekodiert die utf-8 Daten nach latin1, um somit das originale utf-8 wieder herzustellen. - Dein Ajax Skript gibt die nun normalen utf-8 Daten wieder aus. - Auf TYPO3 Seite passiert das ganz umkonvertieren nicht, weil dort die korrekte Kodierung für die Datenbankverbindung gesetzt wurde. Eine Möglichkeit herauszufinden, ob die Daten doppelt kodiert sind, ist in die Datenbank mit phpmyadmin oder ähnliches zu schauen, um zu sehen ob die Daten dort korrekt angezeigt werden. Grüße Lars -Original Message- From: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] On Behalf Of Johannes Hamecher Sent: Friday, May 15, 2015 5:26 PM To: typo3-german@lists.typo3.org Subject: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo in die Runde, ich habe folgendes Problem. Ich habe eine Liste von Namen, die ich in eine Tabelle die korrekt auf UTF-8 eingestellt ist über ein PHP-Script importiert habe. Wenn ich die Daten nun im TYPO3 anzeigen will, läuft es nur per AJAX fehlerfrei. Wenn ich $GLOBALS['TYPO3_DB']-sql_query($sql) ... nutze kommt fehlerhafter Text heraus. Ein Beispiel: Ajax: Γεώργιος Κύρικος TYPO3: ÎεώÏγιος ΚÏÏικος TYPO3 mit utf8_decode: �?ε�?ργιο�? �?ύρικο�? TYPO3 mit utf8_encode: ΓεÃŽÃÂγιο ÎšÃÂÃÂικοÃâ Das utf9_decode scheint schon am nächsten Dran zu sein, jedoch sind immer noch Zeichen falsch. Hat jemand eine Idee? Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
VOLLTREFFER - Fehler gefunden! Es lag tatsächlich daran, dass die Datenbank intern alles auf latin umgewandelt hat, da die Daten nicht per mysql_set_charset('utf8',$link); bzw. mysqli_set_charset('utf8',$link); geschrieben wurden. Solange man sich in dieser Umgebung bewegt, also Umwandlung beim Einlesen UTF8-latin 1 und beim Auslesen latin 1-UTF-8 gibt es keine Probleme - vorausgesetzt man bewegt sich im Bereich von Sprachen die das Mitmachen (z.B. auch Russisch). TYPO3 gibt nur wieder was in der Datenbank ist - ohne diese Umwandlung, daher dieser Widerspruch. Lösen lässt es sich nun, in dem man das Charset ordentlich setzt und alle falsch geschriebenen Felder mit: name = convert(cast(convert(name using latin1) as binary) using utf8) umwandelt - dann passt es auch sofort im TYPO3. Vielen Dank an alle Antworten, ihr habt mitgeholfen bei der neuen Webseite für die Mauthausen Gedenkstätte: http://www.mauthausen-memorial.at/ - Ich poste den Link, wenn die Seite online ist. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Chris, danke für die Rückmeldung. Bei der Ajax Lösung verwende ich die Standard-Programmierung: $db = new mysqli($GLOBALS[db_server], $GLOBALS[db_user], $GLOBALS[db_password], $GLOBALS[db_name]); .. ohne Besonderheiten, wie SET NAMES... Ich mache die Aufrufe über jQuery ohne besondere Kodierungsangaben, was ja UTF-8 bedeuten sollte. Header und File stehen auf UTF-8 ohne BOM. Der Fehler kommt nur, wenn ich die Daten über TYPO3 auslese. Ich habe in der Konfiguration von TYPO3 schon 'BE' ... 'forceCharset' = 'utf-8', und 'SYS' = ... 'setDBinit' = 'SET NAMES utf8;', ergänzt. Es ändert sich aber nichts. Hast Du vielleicht noch eine Idee? Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hi, Johannes, es scheint das deine daten im in der datenbank UTF-8 sonst würde das mit dem AJAX nicht. Überprüfe mal ob dein typoscript config object angaben zum .metaCharset oder .renderCharset macht. config.renderCharset config.metaCharset page.config.renderCharset page.config.metaCharset das metaCharset beeinflust den meta charset tag im header. Und das renderCharset encodiert den output entsprechend es wunsch encodings. Zusätzlich gibt es noch stdWrap.csConv mit dem man evenfalls charset convertierungen machen kann. Das sind ebenfalls heisse kanidaten für probleme. Verwendest du eine Extension zur darstellung deiner datensätze? Vielleicht macht auch die noch probleme? Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher Gesendet: Dienstag, 19. Mai 2015 13:59 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo Chris, danke für die Rückmeldung. Bei der Ajax Lösung verwende ich die Standard-Programmierung: $db = new mysqli($GLOBALS[db_server], $GLOBALS[db_user], $GLOBALS[db_password], $GLOBALS[db_name]); .. ohne Besonderheiten, wie SET NAMES... Ich mache die Aufrufe über jQuery ohne besondere Kodierungsangaben, was ja UTF-8 bedeuten sollte. Header und File stehen auf UTF-8 ohne BOM. Der Fehler kommt nur, wenn ich die Daten über TYPO3 auslese. Ich habe in der Konfiguration von TYPO3 schon 'BE' ... 'forceCharset' = 'utf-8', und 'SYS' = ... 'setDBinit' = 'SET NAMES utf8;', ergänzt. Es ändert sich aber nichts. Hast Du vielleicht noch eine Idee? Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Chris, danke für die Antwort. Hier der erste Teil aus meinem TS, ich habe nur config.metaCharset = utf-8 die anderen Einträge gibt es bei mir nicht. # includeLibs.DynamicContent = fileadmin/php/class_dynamicContent.php page = PAGE config.disablePrefixComment = 1 config.spamProtectEmailAddresses = 7 config.spamProtectEmailAddresses_atSubst = (at) config.simulateStaticDocuments = 1 config.simulateStaticDocuments_addTitle = 70 config.simulateStaticDocuments_noTypeIfNoTitle = 0 config.simulateStaticDocuments_pEnc = md5 config.metaCharset = utf-8 config { tx_realurl_enable = 1 simulateStaticDocuments = 0 sys_language_uid = 0 language = de locale_all = de_DE htmlTag_langKey = de linkVars := addToList(L) uniqueLinkVars = 1 sys_language_mode = content_fallback sys_language_overlay = 1 } [globalVar = GP:L = 0] config.sys_language_uid = 0 config.language = de config.locale_all = de_DE config.htmlTag_langKey = de [global] [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = en config.locale_all = en_EN config.htmlTag_langKey = en [global] # entfernen des spacer.gif bzw. clear.gif tt_content.image.20.spaceBelowAbove = 0 tt_content.header.stdWrap.space = 0|0 tt_content.stdWrap.space = 0|0 tt_content.stdWrap.spaceBefore = 0 tt_content.stdWrap.spaceAfter = 0 lib.stdheader.stdWrap.space = 0|0 # div-container um die h1-Überschrift entfernen lib.stdheader.stdWrap.dataWrap # clear.gif hinter der Überschrift entfernen tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0 # Umbruch br / nach der Überschrift entfernen lib.stdheader.10.stdWrap.wrap = | tt_content.textpic.20.spaceBelowAbove = 0 tt_content.image.20.spaceBelowAbove = 0 tt_content.textpic.20.noStretchAndMarginCells = 1 tt_content.image.20.noStretchAndMarginCells = 1 page.config.admPanel=0 page.config.noPageTitle = 1 page.config.noPageTitle = true # Ich habe einen Platzhalter in der Seite, den ich so mit dem Inhalt fülle. page.10.marks.PHP_CONTENT = USER page.10.marks.PHP_CONTENT.userFunc = DynamicContent-getPersonDetails Eigentlich ist das ja nichts besonderes, oder? Danke für die Hilfe! Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Chris, danke für die Antwort. Ich habe config.metaCharset rausgenommen. Verändert hat sich leider nichts. Wenn ich in der Funktion getPersonDetails für den Namen Γεώργιος Κύρικος, alles rausnehme bis auf: $sql = SELECT * FROM tbl_names WHERE n_meta_id = '.$pMetaId.';; $res = $GLOBALS['TYPO3_DB']-sql_query($sql); if($pData = $GLOBALS['TYPO3_DB']-sql_fetch_assoc($res)) { return $pData[n_name]; } kommt: ÎεώÏγιος ΚÏÏικος Bei return utf8_decode($pData[n_name]); kommt: �?ε�?ργιο�? �?ύρικο�? Daher nehme ich an, dass ich keine nicht multibyte compatible Funktion dabei haben, oder? Es ist echt seltsam, da es nicht alle Sonderzeichen betrifft. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Johannes, welches charset verwendet denn dein browser nun zur darstellung nach dem das metaCharset raus ist? falls es ein iso- encoding ist. würde ich mal versuchen den browser auf utf8 einzustellen. dann währe mein tipp das deine daten in utf-8 in der Datenbank liegen das frontent aber iso generiert. Utf8_decode convertiert von UTF-8 in iso-8859-15 (west europäisch) damit ist es leider nicht möglich osteuropäische Zeichen anzuzeigen. gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher Gesendet: Dienstag, 19. Mai 2015 16:56 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo Chris, danke für die Antwort. Ich habe config.metaCharset rausgenommen. Verändert hat sich leider nichts. Wenn ich in der Funktion getPersonDetails für den Namen Γεώργιος Κύρικος, alles rausnehme bis auf: $sql = SELECT * FROM tbl_names WHERE n_meta_id = '.$pMetaId.';; $res = $GLOBALS['TYPO3_DB']-sql_query($sql); if($pData = $GLOBALS['TYPO3_DB']-sql_fetch_assoc($res)) { return $pData[n_name]; } kommt: ÎεώÏγιος ΚÏÏικος Bei return utf8_decode($pData[n_name]); kommt: �?ε�?ργιο�? �?ύρικο�? Daher nehme ich an, dass ich keine nicht multibyte compatible Funktion dabei haben, oder? Es ist echt seltsam, da es nicht alle Sonderzeichen betrifft. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo, Johannes, nimm mal das metaCharste raus! Normalerweise solltest du weder das metaCharset noch renderCharst angeben müssen wenn alles Korrekt konfiguriert ist. Kann es sein das deine userfunc DynamicContent-getPersonDetails eventuell funktionen nutzt die nicht multibyte compatible sind? Und dir deswegen den UTF-8 String kaputt machen? Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher Gesendet: Dienstag, 19. Mai 2015 16:10 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo Chris, danke für die Antwort. Hier der erste Teil aus meinem TS, ich habe nur config.metaCharset = utf-8 die anderen Einträge gibt es bei mir nicht. # includeLibs.DynamicContent = fileadmin/php/class_dynamicContent.php page = PAGE config.disablePrefixComment = 1 config.spamProtectEmailAddresses = 7 config.spamProtectEmailAddresses_atSubst = (at) config.simulateStaticDocuments = 1 config.simulateStaticDocuments_addTitle = 70 config.simulateStaticDocuments_noTypeIfNoTitle = 0 config.simulateStaticDocuments_pEnc = md5 config.metaCharset = utf-8 config { tx_realurl_enable = 1 simulateStaticDocuments = 0 sys_language_uid = 0 language = de locale_all = de_DE htmlTag_langKey = de linkVars := addToList(L) uniqueLinkVars = 1 sys_language_mode = content_fallback sys_language_overlay = 1 } [globalVar = GP:L = 0] config.sys_language_uid = 0 config.language = de config.locale_all = de_DE config.htmlTag_langKey = de [global] [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = en config.locale_all = en_EN config.htmlTag_langKey = en [global] # entfernen des spacer.gif bzw. clear.gif tt_content.image.20.spaceBelowAbove = 0 tt_content.header.stdWrap.space = 0|0 tt_content.stdWrap.space = 0|0 tt_content.stdWrap.spaceBefore = 0 tt_content.stdWrap.spaceAfter = 0 lib.stdheader.stdWrap.space = 0|0 # div-container um die h1-Überschrift entfernen lib.stdheader.stdWrap.dataWrap # clear.gif hinter der Überschrift entfernen tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0 # Umbruch br / nach der Überschrift entfernen lib.stdheader.10.stdWrap.wrap = | tt_content.textpic.20.spaceBelowAbove = 0 tt_content.image.20.spaceBelowAbove = 0 tt_content.textpic.20.noStretchAndMarginCells = 1 tt_content.image.20.noStretchAndMarginCells = 1 page.config.admPanel=0 page.config.noPageTitle = 1 page.config.noPageTitle = true # Ich habe einen Platzhalter in der Seite, den ich so mit dem Inhalt fülle. page.10.marks.PHP_CONTENT = USER page.10.marks.PHP_CONTENT.userFunc = DynamicContent-getPersonDetails Eigentlich ist das ja nichts besonderes, oder? Danke für die Hilfe! Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo Chris, danke für die Antwort. Im HTML-Code der Seite steht richtiger Weise: meta charset=utf-8 Der Browser ist ja in der Lage den Text korrekt anzuzeigen, meinst Du wirklich es liegt am Browser? Ich habe auch noch mit Chrome getestet, dort tritt das gleiche Problem auf. Wenn ich mb_detect_encoding($pData[n_name]) aufrufe, sagt er mir auch es sei korrektes UTF-8. TYPO3 scheint irgend etwas damit zu machen, nehme ich an. Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo, Johannes, als erstes musst du einmal verstehen was passiert. Das gute ist per AJAX bekommst du ja die richtige darstellung. Jetzt ist die frage wie generierst du die AJAX abfrage? Verwendet diese die typo3 Database Classen? Oder machst du die datenbank verbindung von hand? Wenn du sie von hand machst verwendest du dann SET NAMES utf8 um deine verbindung auf UTF-8 festzusetzen? Welches encoding geben die http Header des Ajax Requests an? und welches encoding nutzt dein browser wirklich um die daten darzustellen (bei gemischten headern http und file) machen die browser manchmal seltsames content sniffing Gruss chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Johannes Hamecher Gesendet: Freitag, 15. Mai 2015 17:26 An: typo3-german@lists.typo3.org Betreff: [TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8 Hallo in die Runde, ich habe folgendes Problem. Ich habe eine Liste von Namen, die ich in eine Tabelle die korrekt auf UTF-8 eingestellt ist über ein PHP-Script importiert habe. Wenn ich die Daten nun im TYPO3 anzeigen will, läuft es nur per AJAX fehlerfrei. Wenn ich $GLOBALS['TYPO3_DB']-sql_query($sql) ... nutze kommt fehlerhafter Text heraus. Ein Beispiel: Ajax: Γεώργιος Κύρικος TYPO3: ÎεώÏγιος ΚÏÏικος TYPO3 mit utf8_decode: �?ε�?ργιο�? �?ύρικο�? TYPO3 mit utf8_encode: ÃâõÎÃÂóùÿÃâ ÃÅ¡ÃÂÃÂùúÿÃâ Das utf9_decode scheint schon am nächsten Dran zu sein, jedoch sind immer noch Zeichen falsch. Hat jemand eine Idee? Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Falsche Kodierung obwohl alles auf UTF-8
Hallo in die Runde, ich habe folgendes Problem. Ich habe eine Liste von Namen, die ich in eine Tabelle die korrekt auf UTF-8 eingestellt ist über ein PHP-Script importiert habe. Wenn ich die Daten nun im TYPO3 anzeigen will, läuft es nur per AJAX fehlerfrei. Wenn ich $GLOBALS['TYPO3_DB']-sql_query($sql) ... nutze kommt fehlerhafter Text heraus. Ein Beispiel: Ajax: Γεώργιος Κύρικος TYPO3: ÎεώÏγιος ΚÏÏικος TYPO3 mit utf8_decode: �?ε�?ργιο�? �?ύρικο�? TYPO3 mit utf8_encode: ÃâõÎÃÂóùÿÃâ ÃÅ¡ÃÂÃÂùúÿÃâ Das utf9_decode scheint schon am nächsten Dran zu sein, jedoch sind immer noch Zeichen falsch. Hat jemand eine Idee? Viele Grüße, Johannes ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german