|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Windows记事本默认文件编码修改为Unicode
本文介绍如何修改Windows的写字板默认的文件编码由ANSI改为Unicode. 相关的知识,希望对你有一定的参考价值。
如题,因为要经常保存Unicode编码才有的字符,又不想开WORD-打开慢啊,可是记事本默认是用ANSI保存,每次存文件都要另存为,要下拉选框来进行一次选择,很麻烦。如果是小语种学习者,每当新建一个含有特殊字符的小语种文本,都要重新选择一次,非常麻烦。一个解决方法是,你可以设置为整个电脑系统都处于Unicode编码(在区域-管理-更改系统区域设置-勾选“Beta版:使用Unicode UTF-8提供全球语言支持),这样的话,确实,新建的记事本为默认的Unicode编码,但是以前保存的ANSI记事本,在这个电脑上用记事本或者Notepad++打开,就会显示为乱码,而且操作不慎有可能损坏原有记事本文档。有没有办法,改变记事本默认的编码,让默认的ANSI改为Unicode编码呢?
桐木舟论坛提供一种解决方法。把Windows记事本(notepad)刀默认编码ANSI改为Unicode或UTF-8的方法。
解决方法如下:
1. 新建一个txt文档,不输入任何内容。然后“另存为”,将编码由默认的 ANSI 修改为 Unicode 或 UTF-8,并将新文档命名为 template.txt
2.将 template.txt 移动至系统目录 C:\Windows\addins\
3.新建文本文件 temp.txt ,复制以下内容至 temp.txt
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt\ShellNew]
“FileName”=”C:\\Windows\\addins\\template.txt”
将temp.txt 后缀改成 reg,双击导入注册表
4.此方法只适用于以“新建”右键菜单方式建立新文本文档,不适用于notepad.exe.
注意 上面的代码引号用错了。
注意:上述代码复制,中文系统会被自动变为中文的引号,这样的话,要用英语输入法下引号,去替换。也就是
“”
要换成:
""
注册表才能生效。 中文的双引号,逗号,单引号,一直是utf8爱好者的麻烦。
再给下完整的(纠正上面的):
3.新建文本文件 temp.txt ,复制以下内容至 temp.txt
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"FileName"="C:\\Windows\\addins\\template.txt"
将temp.txt 后缀改成 reg,双击导入注册表
|
|