似乎 Visual Studio 2012 讨厌没有 BOM 的 UTF-8 并且总是添加它,导致 PHP 页面中出现空行。
如何在没有 BOM 的情况下将编码更改为 UTF-8(或至少更改为 Unicode ...)
我想在将文档另存为文本文档时更改LibreOffice 使用的默认文本编码。我在哪里可以找到这个设置?
我希望它是没有BOM 的UTF-8 ,我相信它在 LibreOffice 中被称为 ASCII/US。
我确实知道有一个文本编码选项,您可以(理论上,如果它确实有效)选择每个纯文件的编码。我对此有三个问题:
我正在使用 Notepad++ 来编辑我的 PHP 脚本。
但是,我发现了一个奇怪的问题:当将编码从 更改ANSI为UTF-8 (without BOM)、保存、关闭、重新加载时——然后检查编码:仍然是ANSI。
任何想法有什么问题?过去它总是对我有用。
有没有办法使用UTF-16编码(小端)在Notepad ++中保存文件,但不添加字节顺序标记?例如,如果一个文本文件使用 little endian UTF-16 编码 ( Encoding > UCS-2 LE BOM)保存在 notepad++ 中,它将在其FF FE前面添加字节,我想将其删除而无需手动执行此操作。
如果默认情况下没有办法做到这一点,有没有办法为 Notepad++ 创建一个与UCS-2 LE BOM选项相同的编码,只是没有字节顺序标记?