相关疑难解决方法(0)

findstr或grep自动检测字符编码(UTF-16)

我想做这个:

 findstr /s /c:some-symbol *
Run Code Online (Sandbox Code Playgroud)

或grep等价物

 grep -R some-symbol *
Run Code Online (Sandbox Code Playgroud)

但我需要该实用程序来自动检测以UTF-16(和朋友)编码的文件并适当地搜索它们.我的文件甚至还有字节排序标记FFEE,所以我甚至都没有寻找英雄的自动检测.

有什么建议?


我指的是Windows Vista和XP.

unicode windows-xp utf-16 findstr windows-vista

12
推荐指数
2
解决办法
1万
查看次数

grep Unicode 16 支持

我在 macosx 上使用 TextEdit 创建了两个文件,相同的内容具有不同的编码,然后

grep xxx filename_UTF-16
Run Code Online (Sandbox Code Playgroud)

没有

grep xxx filename_UTF-8
Run Code Online (Sandbox Code Playgroud)

xxxxxxx xxxxxxyyyyyy

grep did not support UTF-16?
Run Code Online (Sandbox Code Playgroud)

linux unicode grep utf-8 utf-16

5
推荐指数
1
解决办法
2001
查看次数

标签 统计

unicode ×2

utf-16 ×2

findstr ×1

grep ×1

linux ×1

utf-8 ×1

windows-vista ×1

windows-xp ×1