-1

论坛成员,我正在使用 XML 编码并使用验证器/解析器,当它遇到隐藏在我的文本中的 UTF8 相关文本时会阻塞。我在 ANSI 模式下使用 NotePad++,当我将它切换到 UTF8 模式时,它会告诉我这些 UTF8 错误存在的位置。一旦我手动删除了不需要的 UTF8 文本字符,我的验证器/解析器就会完美运行。

NotePad++ 无法在 XML 文件中查找和替换 UTF8 字符。我对任何人的问题。是否存在一个 NotePad++ 插件,它可以让我在文件中全局搜索不需要的 UTF8 文本并将其替换为 NOTHING?此外,RegEx 可以查找和替换不需要的 UTF8 文本吗?是否有一个文本编辑器能够搜索不需要的 UTF8 文本?

此外,任何人都可以教我有关 UTF8 文本的知识吗?为什么他们会阻止 XML 验证器正常工作?我花了几个小时试图弄清楚为什么我的 XML 代码没有成功解析,如果我能够找到不需要的 UTF8 字符,那会容易得多。任何帮助将不胜感激。提前致谢。

4

2 回答 2

0

我使用Editplus 3。你可以自己试试。

另一方面,您能介意显示一些 XML 代码的文本吗?

于 2013-08-24T04:42:08.190 回答
0

“utf8 文本”是什么意思?它只是一组字符而不是 fromchr(0)..chr(127)吗?如果是这样,如果您激活“文本俄语检测器”词法分析器(通过单击状态栏词法分析器名称调用词法分析器菜单),SynWrite 编辑器可以hilite 如此高的 ascii 字符。

您可以调整此 RU 检测。在 Lexer 属性对话框中,您可以更改 RU 字符的正则表达式。

于 2013-08-24T15:23:09.760 回答