UTF-8问题,不知道在哪里?
我正在运行node.js服务器,以下行无效。
console.log("☺☻♥ مرحبا 你好");
我在我的ubuntu服务器14.04上打开了nano和cat的文件(没有gui,没有窗口管理器,没有kde,没有gtk,没有什么,没有什么,纯粹的ubuntu服务器14.04)它看起来像这样:
我在samba共享中有文件,当我在Windows 8专业版中打开它时,它在notepad ++中看起来如此:
这就是samba配置看起来像这样,私有股没有任何花哨或与charsets有关:
Locale看起来如此:
/ etc / default / locale如下所示:
以下命令在ubuntu服务器终端中显示Ô
:
perl -CO -le 'print “\x{d4}”'
像这样:
我使用命令start_unicode
然后在输入1236
按住ALT
并获得一颗钻石!
我运行了以下内容:
sudo touch /srv/file.txt sudo bash -c 'echo -e "\xe2\x82\xac"' > /srv/file.txt
这导致纳米非常漂亮的欧元符号然而当试图显示以下☺☻♥它不起作用(黑色钻石)
有人有任何想法吗?
您的LANGUAGE
值无效。 我真的不知道,但可能会让你的系统感到困惑。 由于您显然不想使用语言优先级列表 ,因此您可能希望删除LANGUAGE
的设置。