Я использую сервер node.js, а следующая строка просто не работает.
console.log("☺☻♥ مرحبا 你好");
Я открыл файл в nano и cat на моем сервере Ubuntu 14.04 (без графического интерфейса, без оконного менеджера, без kde, без gtk, без ничего, чистый сервер Ubuntu 14.04), и это выглядит так:
У меня есть файл в общей папке samba, и когда я открываю его в Windows 8 pro, он выглядит так же, как в notepad ++:
Вот как выглядит конфигурация samba: частные ресурсы не имеют ничего особенного или общего с кодировками:
Язык выглядит так:
/ etc / default / locale выглядит так:
И следующая команда отображает Ô
в серверном терминале Ubuntu:
perl -CO -le ‘print “\x{d4}”’
Примерно так:
Я использую команду start_unicode
, а затем удерживаю клавишу ALT
при наборе 1236
и получаю бриллиант!
Я запустил следующее:
sudo touch /srv/file.txt
sudo bash -c 'echo -e "\xe2\x82\xac"' > /srv/file.txt
Это привело к очень хорошему символу € в нано, однако при попытке показать заложить следующее ♥ ♥ это не работает (черные бриллианты)
У кого-нибудь есть идеи?
Ваш LANGUAGE
значение недопустимо. Я действительно не знаю, но возможно это путает Вашу систему. Так как Вы, по-видимому, не хотите использовать список приоритетов языка так или иначе, можно хотеть отбросить установку LANGUAGE
.