I use Emacs 25.2.1 on a Windows XP Laptop with a Turkish keyboard.
I get some non-ascii letters which are also found in German keyboards such as '
ö' and '
ü' and some letters which are also found presumably in Roman or Polish/Slavic keyboards such as '
ç' and some other letters which are AFAIK only to be found in Turkish such as '
ğ' and '
ı' (i without dot) print all incorrectly.
When I open GUI Emacs there are no problems whatsoever, but when I open Emacs in tty mode (
emacs -nw) when I press
ş prints _ ı prints 1 (as number) ğ performs the `undo` or `redo` actions
Other non-ascii letters common to other languages, as
öprint all correctly.
Using the Windows' built-in
emacs -nwmakes no difference
Changing Windows' code page
857doesn't help either.
chcp.com 65001(Windows' UTF8 code) then all characters in Emacs print incorrectly.
When I copy and paste Turkish characters into
emacs nw it prints them correctly. So the problem happens only when entering the letters from the keyboard.
How to fix this problem?