Robert R.: MySQL 5.5, Information_Schema, utf-8

Beitrag lesen

Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,

ja!

Beim Arbeiten mit dem Information_Schema bin ich auf eine Frage gestoßen.
Bei bei einer varchar-Spalte mit Standardlänge (50) sind die Angaben wie folgt:

  
CHARACTER_MAXIMUM_LENGTH     50  
CHARACTER_OCTET_LENGHT      150  
CHARACTER_SET_NAME         utf8  
  

Wie passt das zusammen.
UTF-8 benötigt doch eigentlich vier Bytes pro Zeichen:
http://de.wikipedia.org/wiki/UTF-8

Spielt MySQL hier Statistik-Roulette? Das würde zwar für übliche europäische Texte reichen, aber was ist, wenn jemand wirklich nur Zeichen mit vier Oktetts benutzt? Wird der String dann abgeschnitten?

Spirituelle Grüße
Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!