Hi!
Donnerstag, 24.11.05 Michael Heydekamp schrub...
> Jörg Tewes <[EMAIL PROTECTED]> wrote on 23.11.05:
>> Dienstag, 22.11.05 Michael Heydekamp schrub...
[...]
>> Das Zeichen kommt im Zeichensatz ISO-8859-1 nicht vor?
> Doch, aber nicht in CP437 (= XP-Zeichensatz).
Achso war das gemeint.
>>>> Der Smilie sieht im Original aus wie nen Kreis mit nem
>>>> senkrechten Strich links,
>>> Dieses Zeichen nennt sich "LATIN SMALL LETTER THORN", das in
>>> CP437 nicht existiert und daher, Du ahnst es schon,
>>> richtigerweise in ein kleines "t" konvertiert wird. Genauso wie
>>> z.B. ein "o" mit nem Strich durch ("LATIN SMALL LETTER O WITH
>>> STROKE") in ein "ö" konvertiert -- besser gesagt transliteriert
>>> -- wird.
>>> Genau genommen müßte der Thorn sogar in ein "th" konvertiert
>>> werden, weil er ähnlich ei ein englisches "th" ausgesprochen
>>> wird, aber eine Multibyte-Konvertierung existiert eingehend nicht
>>> (ausgehend schon).
>> Hmmm. Das heißt Crosspoint stellt den nicht nur falsch dar,
>> sondern das eigentliche Zeichen ist komplett verloren.
> Äh -- das ist so seit es Konvertierungen gibt und Du lebst damit,
> mindestens seit Du XP benutzt. Was im Zielzeichensatz nicht
> existiert, kann halt nur bestmöglich transliteriert werden.
Mir war es bisher nur nicht richtig bewußt das, das Zeichen nicht nur
nicht/falsch dargestellt wird, sondern das es komplett vernichtet
wird. Bisher dachte ich immer es würde nur nicht korrekt dargestellt
beim versenden aber wieder richtig versendet werden.
> Dasselbe gilt natürlich auch ausgehend: Was in ISO-8859-x nicht
> existiert (wie die XP-typischen Rahmengrafikzeichen), wird in
> Bindestriche und Pluszeichen konvertiert. Einzige Lösung hierfür
> wäre UTF-8 (ja, steht auch auf der Liste).
Und bei UTF-8 würde das Zeichen nicht komplett vernichtet werden?
Und Tschüss Jörg
--
"We have treaties."
"Ink on a page."
(Londo and Refa, "The Long, Twilight Struggle")
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list