[Squeak-ev] [Q] Sonderzeichen

Chris Burkert chris at chrisburkert.de
Die Jan 13 11:16:19 UTC 2004


Hi,

ich versuche gerade die untenstehende HtmlEscapeTable des 
SmallWiki zu portieren (wird in Squeak nicht korrekt angezeigt). 
Jedoch kann Squeak die meisten Sonderzeichen nicht und somit 
wird, wenn ich einen Text, mit z.B. einem Yen Zeichen, escapen 
will, kein ¥ eingefügt, sondern ein ´, was eigentlich 
ein Akut ist [siehe auch 1]. Für das Yen Zeichen wird ein Bullet 
(ein ausgemalter Kreis) angezeigt.

Ich weiß das es Umlaut Unterstützung gibt. Gibt es das auch für 
andere Zeichen als nur Umlaute? Gibt es andere Ideen um das 
Problem zu lösen?

defaultHtmlEscapeTable
	^(Dictionary new)
		at: $¡ put: '¡';
		at: $¢ put: '¢';
		at: $£ put: '£';
		at: $¤ put: '¤';
		at: $¥ put: '¥';
		at: $¦ put: '¦';
		at: $§ put: '§';
		at: $¨ put: '¨';
		at: $© put: '©';
		at: $ª put: 'ª';
		at: $« put: '«';
		at: $¬ put: '¬';
		at: $­  put: '­';
		at: $® put: '®';
		at: $¯ put: '¯';
		at: $° put: '°';
		at: $± put: '±';
		at: $² put: '²';
		at: $³ put: '³';
		at: $´ put: '´';
		at: $µ put: 'µ';
		at: $¶ put: '¶';
		at: $· put: '·';
		at: $¸ put: '¸';
		at: $¹ put: '¹';
		at: $º put: 'º';
		at: $» put: '»';
		at: $¼ put: '¼';
		at: $½ put: '½';
		at: $¾ put: '¾';
		at: $¿ put: '¿';
		at: $À put: 'À';
		at: $Á put: 'Á';
		at: $Â put: 'Â';
		at: $Ã put: 'Ã';
		at: $Ä put: 'Ä';
		at: $Å put: 'Å';
		at: $Æ put: 'Æ';
		at: $Ç put: 'Ç';
		at: $È put: 'È';
		at: $É put: 'É';
		at: $Ê put: 'Ê';
		at: $Ë put: 'Ë';
		at: $Ì put: 'Ì';
		at: $Í put: 'Í';
		at: $Î put: 'Î';
		at: $Ï put: 'Ï';
		at: $Ð put: 'Ð';
		at: $Ñ put: 'Ñ';
		at: $Ò put: 'Ò';
		at: $Ó put: 'Ó';
		at: $Ô put: 'Ô';
		at: $Õ put: 'Õ';
		at: $Ö put: 'Ö';
		at: $× put: '×';
		at: $Ø put: 'Ø';
		at: $Ù put: 'Ù';
		at: $Ú put: 'Ú';
		at: $Û put: 'Û';
		at: $Ü put: 'Ü';
		at: $Ý put: 'Ý';
		at: $Þ put: 'Þ';
		at: $ß put: 'ß';
		at: $à put: 'à';
		at: $á put: 'á';
		at: $â put: 'â';
		at: $ã put: 'ã';
		at: $ä put: 'ä';
		at: $å put: 'å';
		at: $æ put: 'æ';
		at: $ç put: 'ç';
		at: $è put: 'è';
		at: $é put: 'é';
		at: $ê put: 'ê';
		at: $ë put: 'ë';
		at: $ì put: 'ì';
		at: $í put: 'í';
		at: $î put: 'î';
		at: $ï put: 'ï';
		at: $ð put: 'ð';
		at: $ñ put: 'ñ';
		at: $ò put: 'ò';
		at: $ó put: 'ó';
		at: $ô put: 'ô';
		at: $õ put: 'õ';
		at: $ö put: 'ö';
		at: $÷ put: '÷';
		at: $ø put: 'ø';
		at: $ù put: 'ù';
		at: $ú put: 'ú';
		at: $û put: 'û';
		at: $ü put: 'ü';
		at: $ý put: 'ý';
		at: $þ put: 'þ';
		at: $ÿ put: 'ÿ';
		yourself

Regards
            Chris Burkert

1: http://www.weihenstephan.org/orte/moosburg/design/apo.html
-- 
http://www.chrisburkert.de/