【问题标题】:Any other text editor can edit the UTF8 text (like "\u7F51\u7BA1\u7CFB" in those *.perpertis file) created by netbeans任何其他文本编辑器都可以编辑由 netbeans 创建的 UTF8 文本(如那些 *.perpertis 文件中的“\u7F51\u7BA1\u7CFB”)
【发布时间】:2011-12-20 19:30:40
【问题描述】:

伙计们,

我正在寻找一种文本编辑器或方法来处理由 Netbeans(6.x 和 7.0.x)创建的 UTF8 编码的 *.properties 文件。相信我,我尝试过 Notepad++、PsPad、gVim、jedit 等,但都没有运气。还是我错过了什么?

项目形式如下:

update.text=\u4FEE\u6539

原因是我在构建过程中尝试使用脚本来修改一些属性项。

目前只有 Netbeans 本身可以正确读取和显示内容。有什么想法吗?

谢谢。

大卫

【问题讨论】:

    标签: text netbeans utf-8 editor


    【解决方案1】:

    我使用WinVi,它支持 UTF-8、UTF-16 和十六进制/二进制编辑。

    【讨论】:

    • 谢谢,Remy,我试过 WinVi,它的编辑行为就像 Windows 版本的 VIM。仍然无法在“update.text=\u4FEE\u6539”中将“\u4FEE\u6539”显示为两个UTF-8汉字,就像我之前提到的编辑器一样。在Netbeans中显示为“update.text=XX”,其中X为单个汉字。
    • 如果文件中的文本实际上由诸如“\u4FEE”之类的文字组成,即斜杠字符后跟 5 个 ASCII 字符,那么没有文本编辑器(据我所知)会将其解释为Unicode,它将按原样显示 ASCII 数据,正如您所见。保存到文件中时,原始 Unicode 数据已转义为与 ASCII 兼容的格式。只有 Netbeans 知道数据已转义,并且知道如何将其转义回原始 Unicode 数据。您可能必须编写自己的文本编辑器,在显示文件数据之前对其进行解析和转义。
    • 再次感谢 Remy,似乎唯一的办法就是坚持使用 netbeans 一段时间,至少对于当前项目而言。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多