Interessante Sichtweise. Das
Unicode Konsortium selbst ist der Meinung, dass es sich bei
Unicode um ein abstraktes Konzept handelt, bei dem jedem registrierten Zeichen eine Nummer zugeordnet wird. Damit dein Programm mit
Unicode arbeiten kann, bedarf es einer Repräsentation. Geläufig sind UTF-8, UTF-16 und UTF-32. Nur damit wir die gleiche Sprache sprechen. Aus dem offiziellen FAQ zum Thema:
Zitat:
Q: Can
Unicode text be represented in more than one way?
A: Yes, there are several possible representations of
Unicode data, including UTF-8, UTF-16 and UTF-32.
Zurück zu deinem anderen Problem. Der bei D7 und D8 mitgelieferte dbExpress beherrscht nur single byte character encodings. Wenn du ihm da aus UTF-8 resultierende illegal characters unterjubelst, gibt es Probleme. Du weißt das und wunderst dich trotzdem? Wie kann man dir da helfen?
Freundliche Grüße vom marabu