在tera术语上显示日语utf-8(或建议Windows的终端程序)

时间:2016-11-10 21:15:38

标签: utf-8 terminal character-encoding non-ascii-characters teraterm

第一次张贴,所以如果这是在错误的地方,只要放松,撕裂我,我不在乎。反正...

直截了当:我想在tera术语上显示utf-8编码的日语字符,并按照我在此处找到的说明(https://ttssh2.osdn.jp/manual/en/usage/unicode.html)不起作用。我也在其他地方看过,并没有看到任何不同的答案解决了我的核心问题,如何在我的终端软件中显示utf-8日文字符,无论终端软件是什么。

背景故事:默认情况下我会说英语,但我有这个软件,我想测试一下吐出8个日文字符。据我所知,它是正确的,因为如果输出到utf-8文本文件,则字符在notepad ++中正确显示。为了排除软件问题,如果我在终端上显示utf-8文本文件中的字符,这也显示错误。排除任何终端服务器问题,如果我设置两个终端直接通过虚拟COM端口相互通信,字符也显示错误(只是???或<ãB取决于字体设置)

如果notepad ++可以正确显示utf-8日语字符,为什么我的终端软件不能?我该怎么办?

我在Windows 7上

1 个答案:

答案 0 :(得分:0)

我建议您尝试使用终端检测文件编码,然后使用Notepad ++打开带有该猜测编码的文件或允许更改编码的任何文本编辑器(大多数都可以,大多数用户不知道如何操作)。

nkf --guess file.txt
#or aka
nkf -g file.txt

或者,尝试使用其他终端软件,如Poderosa或RLogin(如果在Windows上),iTerm / 2(如果在Mac上)。