Åäö

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2003-09-23 23:50

Lekte lite med java på min os x och
körde alltsamman i terminalfönstret.

Allt fungerar bra, men åäö blir bara frågetecken.

Vad kan detta bero på och hur löser jag detta?

----
Då jag t.ex. ssh:ar till andra servrar för att exempelvis läsa mail mm. så blir även här åäö frågetecken...

  • Medlem
  • Stockholm
  • 2003-09-24 00:55

För php kör jag följande:
\xe5 å
\xe4 ä
\xf6 ö

\xc5 Å
\xc4 Ä
\xd6 Ö

så Hej Då
blir "Hej D\xe5"

Kanske går det med perl ox\xe5

Citat:

Skrevs ursprungligen av moki
Lekte lite med java på min os x och
körde alltsamman i terminalfönstret.

Allt fungerar bra, men åäö blir bara frågetecken.

Vad kan detta bero på och hur löser jag detta?

----
Då jag t.ex. ssh:ar till andra servrar för att exempelvis läsa mail mm. så blir även här åäö frågetecken...

Problemet är att du har fel teckenkodning förinställd. Gå in i Terminal->Fönsterinställningar och välj "Skärmutseende" (har jag för mig att menyvalet hette iaf, sitter på en debian-burk nu så jag kan inte kolla). Sedan kommer du att se rullgardinsmenyn "teckenkodning". Om du ändrar till iso8859-1 (ISO Latin 1) så bör svenska tecken visas som de ska.

  • Medlem
  • 2003-09-24 18:37

nu blev det såhär (med ISO Latin 1):

"Mitt frsta java.program!"

  • Medlem
  • 2003-09-25 08:16

Ditt problem beror troligen på:

1. Källkodsfilen är sparad enligt någon encoding.

2. När du kompilerar (om du inte angett vilken encoding din fil är i med -encoding flaggan) används den plattformsspecifika omvandlingen från MacRoman på Mac Os X (antar jag?) till den som java använder internt.

Så om du anger till javakompilatorn vilken encoding din källkodsfil är sparad med så bör saken vara biff.

1
Bevaka tråden