gpt4 book ai didi

unicode - 从文件中删除多个 BOM

转载 作者:行者123 更新时间:2023-12-04 00:06:10 28 4
gpt4 key购买 nike

我使用的 Javascript 文件是其他 JavaScript 文件的串联。

不幸的是,将这些 JavaScript 文件连接在一起的人在读取文件时没有使用正确的编码,并允许将每个 JavaScript 文件的 BOM 写入连接的 JavaScript 文件。

有谁知道一种简单的方法来搜索连接的文件并删除任何/所有 BOM 标记?

为 Mac OSX 使用 PHP 或 bash 脚本会很棒。

最佳答案

另见:Using awk to remove the Byte-order mark

要从文本文件中的任何位置删除多个 BOM,您可以尝试类似的操作。只需省略 ^ anchor :

perl -e 's/\xef\xbb\xbf//;' -pi~ file.js

(这会就地编辑文件。但会创建备份 file.js~ 。)

关于unicode - 从文件中删除多个 BOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100728/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com