如何在Eclipse File Search中使用unicode字符?

时间:2012-07-06 13:46:48

标签: eclipse

我们有一些包含一些无效字符的XML文件,程序既没有说明哪个文件,也没有说明哪个行号或字符偏移量。如果我可以只搜索那个字符,那么修复问题将是几秒钟的工作,但我找不到如何在文件搜索中表达Unicode字符(或者至少我假设如此,因为搜索没有返回任何内容)。

0x1e和\ u001e似乎都不匹配。

[编辑]我的意思是,我仍然可以更改代码,并最终通过捕获异常来找到它是哪个文件,并使用某种脚本/工具来查找字符的确切位置,但我相信它应该可以在Eclipse中使用Unicode进行搜索,这就是我在这个问题中所要求的。

1 个答案:

答案 0 :(得分:0)

字符编码可能有问题。

由于您需要执行全局/站点范围的搜索来查找,您可能需要设置全局文本文件编码:

偏好设置 - >工作区 - >文本文件编码

此选项可能位于Eclipse的“常规”部分下,具体取决于您的设置和已安装的插件等。

确保编码设置为UTF-8。

您还需要转义unicode字符序列,如下所示:

\u2665

(我看到你试过了)