Wie kann ich das "¤" - Zeichen in Perl darstellen?
Wenn ich das einfach mit Tk::Label(-text=>"¤")->pack(); darstelle erhalte ich nur irgendwelche unleserlichen Zeichen (wahrscheinlich, weil ¤ nicht im ASCII-Zeichensatz vorhanden ist...).
[quote=renee,03.01.2005, 19:09]Hast Du ein use Encode::Unicode; benutzt??
Irgendwo habe ich auch gelesen, dass Unicode erst von Tk804.024 unterstützt wird. Welche Version hast Du??[/quote]
Nein, hatte ich nicht benutzt, aber auch mit geht es nicht.
Mal sehen.
[quote=Strat,04.01.2005, 23:05]bei Tk Version 800.024 funktioniert's anscheinend noch mit dem chr(128 )... bei neueren nicht mehr...[/quote]
Das liegt wahrscheinlich daran, dass Tk804 Unicode-faehig ist. Beim alten Tk wurde einfach das Encoding des Betriebssystems verwendet. Beim neuen Tk sollte man Unicode-Codepoints verwenden.
pktm
2005-01-14 00:00
User since 2003-08-07
2921
Artikel BenutzerIn
So, jetzt noch besser:
Ich lese gerade etwas aus einer Datenbank aus.
Da sind ne Menge nicht codierter Sonderzeichen drinne.
Kann ich irgendwie einstellen, dass egal was ich ausgebe, diese Sonderzeichen richtig dargestellt werden oder muss ich jetzt wirklich jeden Output-String durch einen Checker laufen lassen und die Sonderzeichen manuell substituieren?
mfg pktm