如何在Notepad++中以十六进制替换字符?

5

如何在Notepad++中按十六进制级别替换字符?

我有一个文件,其中一些字符无法在UTF-8中显示(ANSI转UTF-8的问题),希望用正确的字符替换它们。

Notepad++的替换功能(Ctrl + H)无法区分这些字符。

1个回答

6
您可以使用十六进制代码在“查找”对话框中进行查找和替换,其中“搜索模式”设置为“正则表达式”。可使用以下搜索表达式作为示例:
查找内容:\x{0A} # 查找换行符
查找内容:\x{0D} # 查找回车符

Enter image description here


由于某种奇怪的原因,这对我不起作用。它找到了二进制数据,但将其替换为空字符串。是否可能用二进制数据替换匹配项? - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接