忽略 unicode 空白字符(CJK 全角空格)

忽略 unicode 空白字符(CJK 全角空格)

我正在尝试比较两个文件。其中一个文件包含额外的全角空格 (U+3000):

Text 1
Text 2
Text 3
Text 1
   Text 2
Text 3

diff -w A.txt B.txt报告

2c2
< Text 2
---
>    Text 2

我想知道是否有任何选项/解决方法,以便我可以通过忽略任何空格字符(例如 U+3000 表意文字空格)来获得差异。

处理的文件是 UTF-8(带 BOM),带有 CRLF 换行符。

如果无法使用,也可以使用其他工具/解决方法diff

相关内容