| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 10.10.2009
Beiträge: 2.628
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() | Die Zeichenkodierung ist fehlerhaft. Nicht nur generell, da die Umlaute falsch dargestellt werden, sondern auch bei deinem recht stümperhaftem Workaround. Beispiel: Die Daten aus deiner Datenbank sind UTF-8, dein Script ist in ISO abgespeichert. Somit ist dein "ä" in deinem Array in ISO-xxxx codiert, das "ä" aus der Datenbank ist aber ein 2 Byte UTF-8 womit strtr() keine Übereinstimmung finden kann. Also lass diesen Ersatzmist und stelle alles auf einen einheitlichen Zeichensatz um. Dann hast du generell keine Probleme mehr.
__________________ "Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst". |
| | |
| | |
| Moderator | Ich hab in einer UTF-8-Tabelle zugleich deutsche Umlaute wie auch polnische Sonderzeichen. Das wird alles ordentlich gespeichert. Nimm dir etwas Zeit und lies/arbeite das hier durch: Die 5 goldenen Regeln für UTF-8 in PHP/MySQL und HTML: http://www.php.de/datenbanken/55699-...tml#post430223 (Umlaute in MySQL Datenbank) Der ultimative Megakick der Superlative http://www.php.de/adventskalender-20...perlative.html (27: Der ultimative Megakick der Superlative)
__________________ Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn? |
| | |
| | ||
| Neuer Benutzer Registriert seit: 29.10.2011
Beiträge: 28
PHP-Kenntnisse: Anfänger ![]() | Zitat:
Ich werde es mir gleich mal alles durch lesen. Danke auf jeden Fall schonmal. Hatte schon vemrutet, dass es damit zu tun hat | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Umlaute (ä) umwandeln | chr1s-eg | PHP Einsteiger | 10 | 24.01.2011 12:41 |
| [Erledigt] PHPMailer und Umlaute | Sirius | PHP Tipps 2010 | 14 | 30.03.2010 15:14 |
| Umlaute und MySQL4.1 | Datenbanken | 2 | 15.11.2009 15:28 | |
| [Erledigt] Kann keine Umlaute im mysql client eingeben | Oger | Datenbanken | 9 | 02.04.2009 11:54 |
| MySQL Konsole und Umlaute unter Windows [LÖSUNG] | f4ckm5 | Datenbanken | 8 | 30.03.2009 22:10 |
| [Erledigt] Umlaute und Sonderzeichen decodieren | Sermon | PHP Tipps 2009 | 9 | 27.03.2009 08:18 |
| Umlaute und str_replace | MatzeMuc86 | PHP Tipps 2008 | 20 | 22.10.2008 20:41 |
| Umlaute in Datenbank zerschossen. Wie reparieren? | MatzeMuc86 | Datenbanken | 1 | 14.09.2008 17:48 |
| Umlaute in Datenbank | Eldra | PHP Tipps 2008 | 3 | 14.05.2008 07:11 |
| UTF8 Dump erzeugt nach import in UTF8 kod DB falsche Umlaute | Carino | Datenbanken | 18 | 07.05.2007 23:49 |
| Umlaute bei Linux | flual2000 | PHP Tipps 2006 | 10 | 28.04.2006 13:12 |
| [Erledigt] Keine Umlaute beim MediaWiki im Internet Explorer | PHP Tipps 2006 | 1 | 15.02.2006 18:50 | |
| Umlaute... | JK | PHP-Fortgeschrittene | 7 | 07.12.2005 20:55 |
| Umlaute in Dateien per CLI in HTML-Entities umwandeln | PHP-Fortgeschrittene | 5 | 19.07.2005 09:06 | |
| [Erledigt] Umlaute werden falsch maskiert | PHP Tipps 2004-2 | 4 | 11.11.2004 13:19 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| strtr wandelt umlaute nicht, strtr utf8, php setzt sonderzeichen nicht um, php zeichen ersetzen mit strtr funktioniert nicht, strtr funktioniert bei umlauten nicht, strtr utf-8, strtr funktioniert nicht, php str_replace wandelt umlaute nicht um, php wandelt sonderlaute nicht um, strtr php umlaute funktioniert nicht, strtr sonderzeichen, wort aus datenbank falsche umlaute, ersetzen strtr geht nicht |