使用记事本+;打开包含unicode字符的文件+;似乎已损坏

使用记事本+;打开包含unicode字符的文件+;似乎已损坏,unicode,notepad++,Unicode,Notepad++,我使用的是最新版本的Notepad++6.3.1和windows操作系统。尽管将编码更改为UTP8,但尝试打开包含unicode字符的文件时,该字符似乎已损坏。它显示为“[]”。我在设置中遗漏了什么?请帮忙 谢谢这是字体问题。您需要在计算机中安装一种包含日语字符的字体,并且您还需要将Notepad++设置为使用这种字体,以便查看所查看的文本类型。但是,Notepad++似乎能够在需要时使用回退字体(例如,当所选字体不包含文本中出现的所有字符时),因此问题可能是系统中没有字体包含这些字符。例如,请

我使用的是最新版本的Notepad++6.3.1和windows操作系统。尽管将编码更改为UTP8,但尝试打开包含unicode字符的文件时,该字符似乎已损坏。它显示为“[]”。我在设置中遗漏了什么?请帮忙


谢谢

这是字体问题。您需要在计算机中安装一种包含日语字符的字体,并且您还需要将Notepad++设置为使用这种字体,以便查看所查看的文本类型。但是,Notepad++似乎能够在需要时使用回退字体(例如,当所选字体不包含文本中出现的所有字符时),因此问题可能是系统中没有字体包含这些字符。例如,请参见列表。

不幸的是,这不是字体问题。使用UTF-16编码尝试以下字符:
记事本++也不一致。对于UTF-8格式的文档,使用Lucida控制台字体创建一行

⇐⇑⇒⇓⇔⇕⇖⇗⇘⇙

并在第二线中输入换行符为5个块,然后删除新行-所有10个字符正确显示。

对于MS哥特式字体,此测试始终显示正确的字符

记事本++v7.5.1(64位) 建造时间:2017年8月29日-02:38:44 路径:C:\Program Files\Notepad++\Notepad++.exe 管理模式:关闭 本地配置模式:关闭 操作系统:Windows 10(64位) 插件:mimeTools.dll NppConverter.dll


我认为设置将取决于unicode的风格——是小端、大端、有或没有bom、UTF-16、UTF-8、UTF-32?你能给我们更多关于这个文件的信息,或者一个有代表性的例子的链接吗?我正试图打开一个有日语字符的文件。我已经将编码设置为UTF-8。同一个文件在另一台机器上的记事本看起来很好,设置也很相似。我不确定我遗漏了什么。您可能遗漏了一种能够呈现日文字形的字体。所以你会得到一个矩形。谷歌“xp亚洲字体”可能的修复。不一定是字体问题。我的答案显示Notepad++根据换行符(和取消换行符)在同一字符的“正确”字符显示和“阻止”显示之间切换