是否可以在记事本中更改默认编码?[重复]


16

在Windows 7(x64)上,用于在记事本中保存文本文件的默认选项是ANSI。可以从组合框中选择其他编码,但是,我希望此选项为默认设置。


这是最简单的解决方法-softpedia.com/get/System/OS-Enhancements/…(它将自动将UTF8与记事本关联。无需安装任何东西,只需运行一次)
T.Todua 2014年

Answers:


13

默认情况下,将其保存为UTF-8的想法尚未找到其他默认的编码方式。

  1. Right click -> New -> Text Document

  2. 打开它,不要在其中输入任何内容。

  3. 转到,File -> Save As...然后选择Encoding,然后选择UTF-8 ,然后按Save并覆盖现有文件。关闭文件。

  4. 重命名New Text Document.txtTXTUTF-8.txt

  5. 复制TXTUTF-8.txtC:\WINDOWS\SHELLNEW

  6. 转到“开始->运行...”,然后键入regedit。按确定。

  7. 导航 HKEY_CLASSES_ROOT\.txt\ShellNew

  8. 右键单击右窗口->新建-> String Value并将其重命名为FileName

  9. 双击FileName并放入TXTUTF-8.txt数值数据字段,然后按确定。

  10. 测试一下:创建一个新的.txt文档(右键单击->新建->文本文档)。打开它,转到File -> Save As...并查看编码以确保其默认值为UTF-8。


1
它很好地实现了它的目的,但是,有时候,我发现自己开始创建新文件时无意保存它,而最终得到了我想要保存的东西。通常是在遇到问题时,如果我在保存时不够谨慎,它可能会破坏用外语编写的文档……这全都是习惯问题,但我希望可以有某种方式来更改它永久性。
akurtser

有没有一键式解决方案?
PHPst 2012年

这没有回答问题,当然这就是为什么未将其标记为答案。
Mehdi Dehghani

6

在Windows 7中(可能还有其他系统),您需要设置系统区域设置-区域设置>管理选项卡>将系统区域设置更改为您选择的语言。这解决了我的希伯来字体在记事本中无法正确显示的问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.