On Wed, 28 Mar 2001, Lars Dam wrote:
> Og? Java bruger et 16 bits standardiseret tegnsæt (Navnet på standard
> røg sammen med den 12'e øl i fredags), så java strenge kan sagtens
> håndtere æøå, som har deres _egen_ kode.
www.unicode.org
>
> Hvis ikke dine æøå bliver vist korrekt så er det ikke java, men din
> konsol opsætning der fejler. Personligt har jeg problemer med at vise
> æøå i min konsol på en win2k box, mens at de samme tegn vises korrekt
> i bruger grænsefladen.
chcp 1252
Windows 2000 har en hel Unicodetabel i 65000 området, men det har jeg ikke
selv testet.
> Med andre ord, så håndterer java æøå fint uden at du skal spekulere på
> det selv. Problemet ligger i den måde du indlæser tegnene i java.
Du kan udtrykkeligt specificere dit inddatategnsæt selv hvis du laver den
rigtige sekvens af constructorer (InputReader variant svjh). Det er
JVM'ens opgave at sørge for at sætte det rigtige tegnsæt op for
System.in/out/err. Under Windows er dette en Microsoft variant
af ISO-Latin-1.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk