Where is the pipe character?

Hi all. Console ubuntu server 12.04 instead of the character "vertical line" is printed tilde, and the tilde is generally some sort of "zagagulina" (similar to the letter "G", only on its side). Prompt please where to dig?

UPD: Reinstalled Ubuntu the same problem, and in General put Centos and everything is in order.
September 19th 19 at 00:08
3 answers
September 19th 19 at 00:10
If the issue is with the curve keyboard configuration in xorg.conf, so that's something to solve:
xmodmap -e "keycode 51 = backslash bar"
If in the terminal, it is also possible to Google.
September 19th 19 at 00:12
Check the SSH client encoding (in putty is really is that weird) and the locale on the server (should be something sane, like LANG=en_GB.UTF-8).
Locale in my opinion everything seems in order:
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= - Adolfo_Ritch commented on September 19th 19 at 00:15
September 19th 19 at 00:14
Now faced with the same problem. I have stopped using it in Keyboard->Layouts were layout English(UK), was changed to English(US) everything was as it should be.

Find more questions by tags Linux