Hi xor
Try this:
getlocale.sh
tc@box:~$ getlocale.sh
Need root privileges.
tc@box:~$ sudo getlocale.sh
Press enter to start processing.
Now processing... \
Locales installed. Creating extension... \
Done. The extension is at /tmp/tce/optional/mylocale.tcz and in onboot.lst
Reboot with lang=xyz (for example lang=tr_TR.UTF-8) to start using this.
Press enter to quit.
tc@box:~$ locale
LANG=tr_TR.UTF-8
LC_CTYPE="tr_TR.UTF-8"
LC_NUMERIC="tr_TR.UTF-8"
LC_TIME="tr_TR.UTF-8"
LC_COLLATE="tr_TR.UTF-8"
LC_MONETARY="tr_TR.UTF-8"
LC_MESSAGES="tr_TR.UTF-8"
LC_PAPER="tr_TR.UTF-8"
LC_NAME="tr_TR.UTF-8"
LC_ADDRESS="tr_TR.UTF-8"
LC_TELEPHONE="tr_TR.UTF-8"
LC_MEASUREMENT="tr_TR.UTF-8"
LC_IDENTIFICATION="tr_TR.UTF-8"
LC_ALL=

the problem still continues !!!
problem kmap encoding incorrect
(Someone whose native language is not "TR" may have made the programmer.)
How can I fix incorrect character encoding mapping for TR.
https://unicode-table.com/tr/
or
I guess TR font needs to be installed!?
how do I do that !?
please check if the correct order matches "kmap"!
Qwerty / tr
---
UTF-8 Console Q keyboard file (trqu.kmap)
UTF-8 Konsol Q klavye dosyası (trqu.kmap)
keycode  23 = U+0131            +I              U+00EE           U+00CE
keycode  26 = U+011F            U+011E          VoidSymbol       VoidSymbol
keycode  39 = U+015F             U+015E           U+00B4           VoidSymbol \
http://belgeler.gen.tr/howto/turkish-howto_trqu.html---
ISO-8859-9 Console Q keyboard file (trq.kmap)
ISO-8859-9 Konsol Q klavye dosyası (trq.kmap)
keycode  23 = +dotlessi +I
keycode  26 = +gbreve +Gbreve
keycode  39 = +scedilla +Scedilla
http://belgeler.gen.tr/howto/turkish-howto_trq.html---