首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Notepad++中将转义的Unicode (例如\u0432\u0441\u0435)转换为UTF-8字符(все

如何在Notepad++中将转义的Unicode (例如\u0432\u0441\u0435)转换为UTF-8字符(все
EN

Stack Overflow用户
提问于 2014-08-03 22:55:15
回答 2查看 12.1K关注 0票数 13

我有包含一堆unicode转义字符的.properties文件。我想把它转换成正确的字符显示。

代码语言:javascript
运行
复制
E.g.:

Currently: \u0432\u0441\u0435 \u0433\u043e\u0442\u043e\u0432\u043e\u005c
Desired result: все готово

Notepad++已设置为在不使用物料清单的情况下编码UTF8。打开文档和‘转换’(从编码下拉菜单)不会做任何事情。

如何使用notepad++实现这一点?

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

EN

回答 2

Stack Overflow用户

发布于 2016-08-24 22:53:53

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

票数 26
EN

Stack Overflow用户

发布于 2015-02-13 00:44:17

我不知道你是如何在Notepad++原生实现的,但是你可以根据需要用Python来编写脚本:

代码语言:javascript
运行
复制
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)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25105900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档