标签: bom

在没有 BOM 的情况下保存 UTF-8 Visual Studio 2012

似乎 Visual Studio 2012 讨厌没有 BOM 的 UTF-8 并且总是添加它,导致 PHP 页面中出现空行。

如何在没有 BOM 的情况下将编码更改为 UTF-8(或至少更改为 Unicode ...)

encoding editing visual-studio-2012 bom

9
推荐指数
1
解决办法
9403
查看次数

如何更改 LibreOffice 默认文本编码?

我想在将文档另存为文本文档时更改LibreOffice 使用的默认文本编码。我在哪里可以找到这个设置?

我希望它是没有BOM 的UTF-8 ,我相信它在 LibreOffice 中被称为 ASCII/US。

确实知道有一个文本编码选项,您可以(理论上,如果它确实有效)选择每个纯文件的编码。我对此有三个问题:

  • 它不能正常工作。即大多数时候它不会显示任何弹出窗口,您可以在其中选择编码,而只是像选择了文本选项一样进行保存。也许十次试验中有一次它会显示弹出窗口。
  • 编辑纯文本文件,我只使用 LibreOffice 进行拼写检查(和计算单词)。我想写的所有文件都应该是没有BOM 的UTF-8 编码,所以我想避免每次手动选择这个选项都浪费时间。
  • 如果我有一个文件在没有BOM 的情况下以 UTF-8 正确编码,然后我尝试使用例如Ctrl+保存它,S那么文件将使用文本默认编码自动保存,该编码将文件保存为带有BOM 的UTF-8这打破了文件。LibreOffice 应保留文件的编码并将文件另存为 UTF-8,不带BOM。每次都必须使用另存为真的是浪费时间。

encoding default-settings libreoffice utf-8 bom

7
推荐指数
1
解决办法
6万
查看次数

在 Notepad++ 中保存后文件编码未保留

我正在使用 Notepad++ 来编辑我的 PHP 脚本。

但是,我发现了一个奇怪的问题:当将编码从 更改ANSIUTF-8 (without BOM)、保存、关闭、重新加载时——然后检查编码:仍然是ANSI

任何想法有什么问题?过去它总是对我有用。

encoding notepad++ utf-8 bom

4
推荐指数
3
解决办法
1万
查看次数

Notepad++另存为没有字节顺序标记的UTF-16文件

有没有办法使用UTF-16编码(小端)在Notepad ++中保存文件,但不添加字节顺序标记?例如,如果一个文本文件使用 little endian UTF-16 编码 ( Encoding > UCS-2 LE BOM)保存在 notepad++ 中,它将在其FF FE前面添加字节,我想将其删除而无需手动执行此操作。

如果默认情况下没有办法做到这一点,有没有办法为 Notepad++ 创建一个与UCS-2 LE BOM选项相同的编码,只是没有字节顺序标记?

encoding notepad++ unicode bom

3
推荐指数
1
解决办法
7863
查看次数