я уже
установлены китайские шрифты
$ sudo apt-cache search chinese
$ sudo apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gbsn00lp ...
добавлены локали
$ sudo dpkg-reconfigure locales,
и выбрал следующие
Однако, когда я пытаюсь создать файл с китайскими символами в имени файла, touch <some chinese characters ...>.txt
, он не работает и заменяет китайские символы на ---------
на терминале.
Как это исправить?
После перезагрузки все работает.
Вам необходимо указать своему терминалу использовать китайский язык; Я не многоязычный эксперт, но если у вас есть терминал, совместимый с UTF-8, я бы ожидал, что добавлю следующее в ваш .bashrc
и выход из системы:
export LANG=zh_CN.UTF-8
или
export LANG=zh_TW.UTF-8
(в зависимости от ваших предпочтений) подойдет.