dedlfix: Kollation

Beitrag lesen

echo $begrüßung;

Alles sehr theorisiert wie leider alle Manuals dazu die ich kenne.
Wäre schön wenn sowas mal mit mehr Praxisbeispielen aufgefüllt wäre.

Praxisbeispiele findest du im Forumsarchiv :-)

Du musst nun überall UTF-8 *) sprechen, sonst gibt es Datenverlust.
Sprechen? Wie meinst Du das?

Jedes der beteiligten Programme muss darüber informiert sein, dass die Daten, die es zum Verarbeiten bekommt, UTF-8-kodiert sind, und dass es UTF-8-kodierte Daten weiterreicht. Natürlich muss es dazu in der Lage sein, mit UTF-8 umgehen zu können. PHP beispielsweise kann es derzeit (Versionen kleiner 6) nur eingeschränkt.

Kann ich nun nicht mehr einfach ein Ü in einen Insert schreiben wenn ich den Umlaut meine, oder muss ich nun die UTF-8 Variante nehmen?

Ja und ja. Bisher hatte ein Ü den Bytewert, den es gemäß Latin1/ISO-8859-1/Win-1252 hatte. Nun muss es die Bytewerte bekommen, die es gemäß UTF-8 hat. Doch das macht normalerweise dein Editor für dich, wenn du ihm sagst, dass er bitteschön UTF-8 zu verwenden hat.

Das wäre in der Tat grausam, weil viel zu ändern.

Kann passieren, wenn man es nicht gleich richtig angeht :-) Doch was "richtig" ist, muss man wie so oft im Leben erst lernen, gegebenenfalls auch verlustreich.

echo "$verabschiedung $name";