tc@box:~$ version
6.4.1
tc@box:~$ uname -a
Linux box 3.16.6-tinycore #777 SMP Thu Oct 16 09:42:42 UTC 2014 i686 GNU/Linux
I downloaded getlocale.tcz and configured it; I booted with lang=en_US.UTF-8 and loaded mylocale.tcz.
In a urxvt terminal window I get:
tc@box:~$ locale
LANG=en_US.UTF-8
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=
tc@box:~$ echo -e "\xce\xb4"
δ
tc@box:~$ echo -e "\xc3\x84"
Ä
tc@box:~$ touch greek-delta-`echo -e "\xce\xb4"`
tc@box:~$ touch A-umlaut-`echo -e "\xc3\x84"`
tc@box:~$ ls
A-umlaut-Ä greek-delta-?
tc@box:~$
The A-umlaut is U+00C4, which is in the Latin-1 Supplement , aka ISO 8859-1 block, the greek delta is U+03B4, which is in the Greek and Coptic block; both are in plane 0.
This works as expected on other Linux distributions.
Any hint, what I'm doing wrong or what I'm missing here is welcome.