akarch am 05.11.2008 um 14:39 Uhr
Hallo ich weiß für deutsch nimmt man Latin1 damit man äöü ttc sehen kann aber was benutzt man, wenn man auch die Russische Schrift erkennen will ? Dabei sollten üöä auch angezeigt werden !

utf8 ist schon richtig, allerdings reicht es nicht, das nur in der Datenbank zu setzen, der Browser muss dann auch utf-8 verwenden:
DB: Zeichenkodierung der Tabellen auf utf8, nach dem mysqlselectdb noch mit mysql_query("SET NAMES utf8") die Verbindung umstellen
Dem Browser mitteilen, das der ganze Kram jetzt utf8 ist, das heisst, jeweils am Anfang des Scriptes Header("Content-Type: text/html; charset=utf-8"); machen
Formulare und Ausgaben aus Datenbanken, die in utf8 eingegeben wurden, sollten jetzt gehen.
Das ist richtig. Es sollte überall UTF-8 eingestellt werden, also nicht nur im Browser und der DB - sondern auch die Textdateien des (HTML-, PHP-, JS- etc.)-Codes selbst sollten in UTF-8 sein. Dann ist die Seite optimal für seeehr viele Sprachen erweiterbar.