Ubuntu отображает китайские иероглифы - проблема с кодировкой - PullRequest
0 голосов
/ 30 августа 2018

Я использую Ubuntu 14.04 32 бит. Я сталкиваюсь со странной проблемой отображения китайских символов в терминале, файлах, терминале MySQL и т. Д. Китайские символы отображаются как ?????. После некоторого поиска в Google я обнаружил, что работающий языковой стандарт возвращает LC_ALL пустым. Когда я экспортирую LC_ALL в en_GB.UTF-8, заменяются на некоторые специальные символы, такие как символы ромба.

Но когда я подключаюсь к этой системе через SSH (с другого компьютера с Ubuntu), я могу правильно просматривать китайские символы после установки LC_ALL. Без LC_ALL китайские иероглифы отображаются как ?????.

У меня есть другая система, в которой работает аналогичная среда, в которой я могу отображать китайские иероглифы без экспорта LC_ALL. Кроме того, локаль возвращает LC_ALL как пустое.

Я предполагаю, что между системами может быть некоторая разница в кодировке или, возможно, некоторые шрифты могут быть недоступны.

Есть ли что-то, чего мне не хватает или какие-либо пакеты отсутствуют в этом проблемном ПК? Как я могу убедиться, что локали между системами одинаковые? Кроме того, какие пакеты требуются для отображения китайских и других иностранных символов в Ubuntu?

...