无法在Mac终端中显示shift-jis文件

时间:2019-04-20 15:22:10

标签: macos encoding shift-jis

我有一个可以在Mac上正确显示emacs的文件。当我在Mac终端中删除文件时,我看到乱码,例如“?E?u?@?@?@?@@?@?@?@?@?”。运行chardetect表示SHIFT-JIS。

我尝试将以下内容添加到〜。/ bashrc中,但仍然看到相同的输出。

export LANG=ja_JP.SHIFT_JIS
export LC_ALL=ja_JP.SHIFT_JIS

在终端的首选项编码下,将检查所有编码,包括日文编码。 我在这里是否缺少查看这些文件的其他方法?我可以在mac终端中看到其他带有日语字符的文件。

1 个答案:

答案 0 :(得分:0)

您需要在个人资料首选项的Advanced标签上更改文本编码,以使终端使用不同的编码。 Terminal profile preferences

环境变量(LANG,LC_ALL)仅影响外壳程序和子进程。

还请注意,某些Windows字符无法显示(①,髙,Ⅰ(罗马数字)等)。