Latin 9 aka iso-8859-15 in terminal

Contents

Why to use iso-8859-15 character set in terminal

First of all the euro will be our currency very soon. The normally used character set (iso-8859-1) does not contain the euro sign (€) and neither does it contain some other characters with accent and used in Europe. The iso-8859-15 (aka Latin 9) does contain those characters. Within this page I will try to explain how to configure the iso-8859-15 character set for use in some terminal emulators and in Linux/Unix consoles and/or X consoles.


Teraterm

As much as I know Teraterm can handle only iso-8859-1 character set and some Russian character set(s). I have modified the keyboard configuration to accept Euro character as input but haven't got it to print iso-8859-15 characters out. Since Teraterm SSH does not support SSH2 protocol I probably will not test this anymore.


PuTTY

You only need to open PuTTY Configuration / Window / Translation and change Character set translation on received data to ISO-8859-15:1999 (Latin-9, "euro") as you can see below.

After this change you should be able to use iso-8859-15 character set. You should notice that appearance of the characters you write is depended on terminal settings on viewers terminal. If you see an euro sign (€) on your terminal it does not guarantee that some other viewer can see it.


Cygwin

Depending on Windows Operating System you are using the Windows handles characters either in CP-1252 (aka WinLatin-1) or in other 8-bit character set depending on your regional settings. Newer Windows operating systems (XP and 2000) can handle everything typed as Unicode and store it with UTF-8 encoding.
However the windows console handles only 8-bit characters in these systems and by default the character set is CP-1252 depending on regional settings. It means that basicly you can use only that character set and if you type any character not in character set iso-8859-15 it depends on application run on Cygwin how it handles it.


Copyright © 2001, 2002 Janne K Edelman.

Valid HTML 4.01! Valid CSS!