dedlfix: Umlautprobleme

Beitrag lesen

Hi!

Wahrscheinlich ist meine Ansicht:
-Charset interessiert nur beim Platzbedarf (Tagging utf-8 => dreimal soviel bytes werden reserviert),
-Collation interessiert nur bei dafür relevanten Zugriffen (z.B. Stringvergleiche),
-ein DB-Handle transportiert Bytes (nicht Zeichen) und ist hinsichtlich Zeichenkodierung transparent.
längst überholt.

Nun, MySQL hat zwar erst mit Version 4.1 angefangen, UTF-8 kennenzulernen und Collationen zu berücksichtigen, seitdem gilt jedoch, dass die Schnittstelle nicht nur Bytes entgegennimmt sondern wissen möchte, welche Zeichenkodierung der Client zu sprechen gedenkt.

Meine eher byte- als zeichenorientierte Denkweise werde ich jedoch beibehalten, die leistet gerade in Perl gute Dienste ;-)

Das fällt dir für die Fälle unangenehm auf die Füße, wenn du verschiedene Clients auf den MySQL-Server loslassen willst, die - aus welchen Gründen auch immer - nicht alle die selbe Kodierung sprechen (können).

Lo!