检查文件是否包含多字节字符

Mas*_*oor 5 linux multibyte

我有一些 UTF-8 格式的字幕文件。有时这些文件中有一些零星的多字节字符会导致某些应用程序出现问题。

如果某个文件包含任何多字节字符,我如何检查 linux(并可能找到这些)。

小智 4

您可以使用文件命令

\n\n
chalet16$ echo test > a.txt\nchalet16$ echo test\xe0\xb8\x81 >  b.txt #One of Thai characters\nchalet16$ file *.txt\na.txt: ASCII text\nb.txt: UTF-8 Unicode text\n
Run Code Online (Sandbox Code Playgroud)\n