Oops, a "locale -a"-t félreírtam, sima "locale"-re gondoltam.
Az a baj szerintem, hogy kevered az utf8-at, meg a nem utf8-at. Első körben el kéne dönteni, hogy melyiket szeretnéd következetesen használni. Az utf-8 a jó döntés.
Következő lépésként a LANG-ot ennek megfelelően kell beállítani, például "en_US.UTF-8". Ellenőrzésképp a "locale charmap" parancs UTF-8-at kell hogy adjon. Most iso-8859-1-en van.
A loadkeys proginak használd a "-u" kapcsolóját. Szükség lehet a unicode_start és/vagy "kbd_mode -u" parancs kiadására is.
stty esetén az a lényeg, hogy az iutf8 simán, vagy mínusz jellel szerepel-e, "iutf8" jó, "-iutf8" rossz, már ha utf8-at akarsz. "stty iutf8" állítja be jóra.
Az export parancsban ne rakj dollárt a változó elé.