我有包含一堆unicode转义字符的.properties文件。我想把它转换成正确的字符显示。
E.g.:
Currently: \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u005c
Desired result: все готово
Notepad++已设置为在不使用物料清单的情况下编码UTF8。打开文档和‘转换’(从编码下拉菜单)不会做任何事情。
如何使用notepad++实现这一点?
如果不是在Notepad++中,有没有其他方法可以对许多文件执行此操作,例如使用一些脚本?
发布于 2016-08-24 22:53:53
您需要一个名为HTML Tag的插件。插件安装完成后,选择文本并调用Plugins > HTML Tag > Decode (Ctrl+Shift+J)命令。
发布于 2015-02-13 00:44:17
我不知道你是如何在Notepad++原生实现的,但是你可以根据需要用Python来编写脚本:
import codecs
# opens a file and converts input to true Unicode
with codecs.open("escaped-unicode.txt", "rb", "unicode_escape") as my_input:
contents = my_input.read()
# type(contents) = unicode
# opens a file with UTF-8 encoding
with codecs.open("utf8-out.txt", "wb", "utf8") as my_output:
my_output.write(contents)
https://stackoverflow.com/questions/25105900
复制相似问题