как установить кодировку сервера smb/cifs на Solaris 11

Я устанавливаю сервер Solaris 11, который предоставляет службу cifs/smb, поскольку он будет работать как домашний NAS с ZFS. Я настроил сервер smb и могу читать/записывать файлы через smb с рабочего стола Windows 7, но обнаружил, что китайский символ в имени файла отображается неправильно в консоли Solaris. Как установить кодировку, чтобы она работала правильно?

Я могу скопировать файл с китайским иероглифом в имени файла из Windows в Solaris и наоборот, и китайский иероглиф хорошо отображается на рабочем столе Windows, но я не могу прочитать его в консоли Solaris.

Спасибо.


person Yang    schedule 02.08.2013    source источник


Ответы (2)


Если вы имеете в виду системную консоль (/dev/console), используемую, когда графическая среда не запущена, я считаю, что поддерживается только 7-битный шрифт ASCII.

Если вы работаете в графической среде (Gnome или CDE), убедитесь, что вы используете локаль UTF-8.

person jlliagre    schedule 02.08.2013
comment
Спасибо за ответ. Судюсь с терминалом sun-color, вроде не поддерживает китайский язык, может и поддерживает, но я не нахожу. Локаль ж.UTF8, пробовал с помощью PuTTY подключить свой сервер Solaris с UTF8, работает хорошо. - person Yang; 05.08.2013
comment
sun-color - это именно системная консоль, и она действительно не поддерживает ничего, кроме 7-битного ASCII. Какую модель сервера вы используете? - person jlliagre; 05.08.2013

Локаль ж.UTF8, пробовал с помощью PuTTY подключить свой сервер Solaris с UTF8, работает хорошо.

person Yang    schedule 05.08.2013