更改Notepad++保存文件的默认编码

问题描述 投票:0回答:6

就是这样。我想一次打开所有文件(以进行替换)。但是 notepad++ 以 ANSI 格式打开它们,我必须遍历每个文件并将编码更改为 UTF-8。

encoding notepad++
6个回答
77
投票

在 Notepad++ 5.9 中,“设置”->“首选项”->“新文档/默认目录”中有一个选项,可以在打开时自动将 ANSI 文件转换为没有 BOM 的 UTF-8


19
投票

设置 -> 首选项 -> 新文档/默认目录 -> UTF-8


2
投票

我相信你可以在 config.model.xml 中更改它。然而,我不确定它是否将未知类型设置为默认类型,但可能值得更改 NewDocDefaultSettings

<GUIConfig name="NewDocDefaultSettings" format="0" encoding="0" lang="0" />

<GUIConfig name="NewDocDefaultSettings" format="0" encoding="4" lang="0" />

我认为在最坏的情况下,您可能可以录制一个宏来自动化此过程。


1
投票

迟到了,但对于新用户来说,我也遇到过类似的问题

第1步:
设置 -> 首选项 -> 新文档 ->[Encodng] UTF-8 without BOM(选中应用于打开的 ANSI 文件)

但是无论如何它都没有解决我的问题,我搜索了一下并发现它是一个bug!

Notepad++ v6.4.5 错误修复:

  1. 修复了 functionList.xml 中缺少标签时的崩溃问题。修复

  2. UTF-8(无 BOM)检测错误。

第2步: 这一切都更新到 >= v6.4.5 并按照步骤 1

进行操作

0
投票

当我搜索文件时,我总是设置 ASI 编码而不是 UTF-8。之前一切都很正常。有什么办法可以解决吗


© www.soinside.com 2019 - 2024. All rights reserved.