此文章发布于67
个月前,部分信息可能已经过时
,请自行斟酌确认。
这篇文章可能对程序员来说比较有用,一般写 html,新建 txt 再改后缀,明明在页面设置了编码方式,可还是会显示乱码,这是因为 txt 在新建进默认是 ANSI
码,所以我们要做出修改,让文本在新建时就默认就是 utf8
的编码,这样是不是很方便呢。
方案一
1.在桌面新建个文本文档,不写入任何文本,然后另存为到C:\Windows\ShellNew
目录,文件名存为template.txt
,编码改为utf8
2.打开注册表编辑器定位到HKEY_CLASSES_ROOT\.txt\ShellNew
,新建字符串值FileName
,双击此项输入:
C:\Windows\ShellNew\template.txt
OK,现在已经完成了,以后再右键新建的文本文档字符编码默认就是 utf-8 的了!
方案二
之前上面的方案微酷测试是好用的,最近发现失效了,目前微酷系统版本是 Win10 1903,找到还有一种方案。
打开控制面板找到下图所示设置。
勾选:Beta 版:使用 Unicode UTF-8 提供全球语言支持
(需要重启生效)
被迫方案
两种方案目前对微酷来说均告失败,于是只能乖乖使用打开 EmEditor 新建文档,而非文件夹中右键新建。