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

Antwort per Email an