如何将转义的Unicode(例如.\u0432\u0441\u0435)转换为记事本中的UTF-8字符(в;с;е;)+;

如何将转义的Unicode(例如.\u0432\u0441\u0435)转换为记事本中的UTF-8字符(в;с;е;)+;,unicode,encoding,utf-8,notepad++,Unicode,Encoding,Utf 8,Notepad++,我有一些.properties文件,其中包含一堆unicode转义字符。我想将其转换为正确的字符显示 E.g.: Currently: \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u005c Desired result: все готово 记事本++已设置为编码UTF8而不包含BOM。打开文档并“转换”(从“编码”下拉菜单)不会执行任何操作 如何使用记事本++实现这一点 如果不是在Notepad++中,是否有其他方法可

我有一些.properties文件,其中包含一堆unicode转义字符。我想将其转换为正确的字符显示

E.g.:

Currently: \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u005c
Desired result: все готово
记事本++已设置为编码UTF8而不包含BOM。打开文档并“转换”(从“编码”下拉菜单)不会执行任何操作

如何使用记事本++实现这一点


如果不是在Notepad++中,是否有其他方法可以对许多文件执行此操作,可能是使用一些脚本?

我不知道如何在Notepad++中以本机方式执行此操作,但根据要求,您可以使用Python编写脚本:

导入编解码器
#打开文件并将输入转换为真正的Unicode
使用codecdes.open(“转义unicode.txt”、“rb”、“unicode\u转义”)作为我的\u输入:
contents=my_input.read()
#类型(内容)=unicode
#打开UTF-8编码的文件
使用codecdes.open(“utf8 out.txt”、“wb”、“utf8”)作为my_输出:
我的输出。写入(内容)

您需要一个名为HTML标签的插件。
安装插件后,选择您的文本并调用命令Plugins>HTML Tag>Decode JS(Ctrl+Shift+J)。

西里尔字母字符存储在16位而不是8位。@alex.pulver:这有什么关系?无论如何,找不到一种内置的方法来取消对字符串的显示。这是关于使用特定程序,而不是关于编程。此外,几乎没有理由期望在Notepad++中找到这样的转换操作。没有Notepad++的解决方案也会很好。建议?我尝试了这个插件(版本1.1),但它在Windows 10 x64上的notepad++版本v7.7.1 x64解码“\u0061\u003e”时崩溃。记事本++进程崩溃了。您知道在记事本++中实现Unicode编码/解码的任何替代方案吗?