我有一个相当大的 SQL 文件,它以 FFFE 的字节顺序标记开头。我使用 unicode 感知的 linux 分割工具将此文件分割成 100,000 行块。但是当将这些传递回窗口时,它确实not与第一个部分以外的任何部分一样,只是它具有 FFFE 字节顺序标记。
如何使用 echo (或任何其他 bash 命令)添加这两个字节代码?
基于 sed 的匿名的解决方案 https://stackoverflow.com/a/9815107/270274, sed -i '1s/^/\xef\xbb\xbf/' foo
将BOM添加到UTF-8编码的文件中foo
。有用的是它还可以将 ASCII 文件转换为带有 BOM 的 UTF 8
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)