Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notepad++ 记事本++;-查找和替换特殊字符_Notepad++_Special Characters - Fatal编程技术网

Notepad++ 记事本++;-查找和替换特殊字符

Notepad++ 记事本++;-查找和替换特殊字符,notepad++,special-characters,Notepad++,Special Characters,我想这个问题以前已经得到了回答,但我正在努力寻找答案。我找到的许多帖子都是关于查找FLEC1(阿拉伯语字符)的,并且建议使用\u,但是这对我不起作用 我正在尝试查找并替换.xml文件中显示为xB7的特殊字符的所有实例 我不知道这里的正确术语是什么,所以当我搜索“特殊字符”时,它总是以FLEC1结尾 我相信这就是问题所在 记事本++文档建议先搜索\x,然后再搜索2字节代码,但搜索\xB7不起作用,搜索\xxB7也不起作用 复制和粘贴也不起作用 另一项建议是:;[^\x00-\x7F]+ 然而,

我想这个问题以前已经得到了回答,但我正在努力寻找答案。我找到的许多帖子都是关于查找FLEC1(阿拉伯语字符)的,并且建议使用\u,但是这对我不起作用

我正在尝试查找并替换.xml文件中显示为xB7的特殊字符的所有实例

我不知道这里的正确术语是什么,所以当我搜索“特殊字符”时,它总是以FLEC1结尾

我相信这就是问题所在

记事本++文档建议先搜索\x,然后再搜索2字节代码,但搜索\xB7不起作用,搜索\xxB7也不起作用

复制和粘贴也不起作用

另一项建议是:;[^\x00-\x7F]+


然而,这并不正确,它跳过了单数xB7代码,在一行9个xB7的字符串中,它找到了前4个和以下4个…

这是一个编码问题,为了解决它,我建议:

  • 将文件编码为ANSI。现在显示字符
    \xB7
  • 通过更换工具箱进行更换。查找:
    \xB7
    ,替换:
    所需内容
  • 编码为UTF-8

  • 作为一种解决方法,由于我需要取出文件,我在搜索中用xB7替换了。*;Aqua.*编织。*正面。*背心。*然后将其替换为正确的描述。在数据库中纠正这个问题要容易100倍,我只是用SQL将字符替换为空格;2) 执行替换
    \xB7
    ==>
    您想要的内容
    ;3) 编码到UTF8@Toto请你将此作为答复提交给我好吗?这在treat-ANSI中显示了字符,因此我可以在上使用find/replaceit@RDKells:完成。很高兴这有帮助。