Всем привет. В консоли ubuntu server 12.04 вместо символа "вертикальная черта" печатается тильда, а вместо тильды вообще какая то "загагулина" (похожа на букву "Г", только на боку лежит). Подскажите пожалуйста, куда копать?
UPD: Переустановил убунту - та же беда, в общем поставил Centos и все в порядке.
Столкнулся сегодня с такой же проблемой. Оказалось все просто в Keyboard->Layouts была раскладка English(UK), сменил на English(US) все стало как надо.
Если проблема связана с кривой настройкой клавиатуры в xorg.conf, то вот так решается: xmodmap -e "keycode 51 = backslash bar"
Если в терминале, то тоже можно погуглить.
Проверьте в SSH-клиенте кодировку (в putty действительно бывает что-то странное) и локаль на самом сервере (должно быть что-нибудь вменяемое, типа LANG=en_GB.UTF-8).
С локалью на мой взгляд вроде все в порядке:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=