我有一个用 Debian 设置的系统。运行命令
mkdir xx_ü
在此系统上,创建一个名为 的目录'xx_'$'\303\274'
。在使用 Ubuntu 设置的系统上运行相同的命令会创建一个名为的目录,xx_ü
这正是我所需要的。
如何使用 Debian 设置系统以创建正确包含德语变音符号的目录?
- 德班系统:
Linux helios64 5.10.63-rockchip64 #21.08.2 SMP PREEMPT Wed Sep 8 10:57:23 UTC 2021 aarch64 GNU/Linux
- 乌班图系统:
Linux tikey-TUXEDO 5.13.0-28-generic #31-Ubuntu SMP Thu Jan 13 17:41:06 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
答案1
正如评论中指出的,问题只是由于区域设置配置不当而导致文件夹的显示混乱。
在 debian 系统上运行locale
会显示(注意这里的警告):
~> locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=de_AT.UTF-8
LC_TIME=de_AT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=de_AT.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=de_AT.UTF-8
LC_NAME=de_AT.UTF-8
LC_ADDRESS=de_AT.UTF-8
LC_TELEPHONE=de_AT.UTF-8
LC_MEASUREMENT=de_AT.UTF-8
LC_IDENTIFICATION=de_AT.UTF-8
LC_ALL=
但locale -a
只显示
~> locale -a
C
C.UTF-8
en_US.utf8
POSIX
de_AT.UTF-8
请注意,第二个列表中缺少该内容。
运行dpkg-reconfigure locales
并选择de_AT.UTF-8
解决了该问题。