文件名称:unbom:从文本文件中批量删除 UTF-8 BOM 标记
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-20 06:29:22
C#
拆箱
从文件中删除 UTF-8 BOM 标记的工具。
为什么
UTF-8 BOM 在常见情况下有问题且无用。 许多工具不支持 BOM 标记; 例如命令行差异工具。 支持 UTF-8 的工具,无论如何都支持它而无需标记。 除了使我们的差异输出令人讨厌之外,它们没有任何作用。
Visual Studio 默认为 UTF-8+BOM 导致问题。
有许多 shell 脚本可用于删除 BOM 标记。 他们中的许多人要么很慢,要么有问题。 他们假设 BOM 标记可以出现在文件中。 粗心的用户很容易损坏他们的文件。 我只是想要一个简单且安全的工具,所以花了一个小时。
安装
通过运行以下命令安装 unbom:
dotnet tool install --global unbom
用法
Usage: unbom [options]
【文件预览】:
unbom-main
----.gitignore(66B)
----README.md(1KB)
----stylecop.json(714B)
----Properties()
--------launchSettings.json(105B)
----Program.cs(3KB)
----LICENSE(1KB)
----App.config(184B)
----unbom.sln(1KB)
----pack.ps1(60B)
----.editorconfig(960B)
----unbom.csproj(2KB)