Я создал файл, который находится в кодировке UTF-8. Этот файл содержит китайские символы.
Когда я sftp файл от моего MacBook в бездисплейный сервер человечности 14.04, китайские символы становятся ромбовидной формой.
Когда я смотрю на файл (или через SSH или непосредственно на самой машине с помощью монитора CRT), файл всегда появляется как ромбовидной формы.
Локаль языка человечности en_US.UTF-8
Как делают меня
a) любой так или иначе перепечатывает символы в человечности бездисплейные 14.04?
Или
b) передайте файл, и все еще китайские символы представили правильно?
ОБНОВЛЕНИЕ
Я подразумеваю, что у меня нет GUI на 14,04 выпусках сервера человечности. Файлы каждый раз, когда я открываю энергию использования или нано или безотносительно редактора, продолжают разоблачать китайские символы как ромбовидные вещи формы.
"Бездисплейный" сервер ничего не может отобразить - не латинские буквы, не китайские символы; это является бездисплейным. Именно Ваш терминал / веб-браузер / безотносительно приложения, которое Вы используете локально, отображает символы. Вы смотрите на неправильный конец канала; например, изображение ниже показывает, как программа на сервере отправит символ < U+7F51> (зЅ‘, wЗЋng, "сеть", "сеть") к приложению на локальной машине:
User Local machine Headless server
______________ ____________
( ) | __________ | | |
/|\ | | Terminal | | \xE7 \xBD \x91 | |
/ | \ | | | |<-----------------| <U+7F51> |
| | | 网 | | (UTF-8 encoding) | |
/ \ | |__________| | | |
/ \ |______________| |____________|