为啥记事本每次保存都说该文件含有unicode格式的字符?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥记事本每次保存都说该文件含有unicode格式的字符?相关的知识,希望对你有一定的参考价值。

我的是刚装的新机子Windows7旗舰版。今天第一次用记事本,但是就随便打了个“的”(PS:随便打什么字都不行。)然后保存,结果就“提示该文件含有unicode格式的字符,当保存为ANSI编码的文本文件时,改字符将丢失。要保存unicode信息,单击下面的“取消”,然后在编码列表中选择一个unicode选项,继续吗?”PS:我知道在“另存为”或点击“取消”后出现的对话框里可以选择unicode格式。但是!!但是!每次无论打什么字都要这样保存不烦吗?所以想问问原因和解决办法。

在编码里找到Unicode,然后再保存就可以了

参考技术A 文本中原来的编码,和系统的编码不同,又有unicode字符,就会提示 参考技术B 在记事本中 右键 编码 选 简体中文 或(UTF-8)

能不能修改windows的写字板默认的文件编码为unicode?

如题,因为要经常保存unicode编码才有的字符,又不想开WORD,可是写字板默认是用ANSI保存,每次存文件都要另存为,很麻烦。有没有办法改变默认的编码,让写字板默认存为unicode编码呢?
写错了,不是写字板,是改记事本的默认编码。

改Windows记事本(notepad)默认编码为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
参考技术A 点另存为,在保存类型那选最后一个,不过最后是保存为.txt文件格式的。追问

我知道啊~我就是想问能不能让他默认保存为UNICODE改一次就好。不是每次存都要选一次。

以上是关于为啥记事本每次保存都说该文件含有unicode格式的字符?的主要内容,如果未能解决你的问题,请参考以下文章

我的记事本不能保存文件,请问是怎么回事

记事本 该文件含有unicode格式的字符 点确定就变乱码了,notePad++,UltraEditor等编辑器打开也变乱码?

该文件含有unicode格式的字符,当文件保存为ANSI编码的文本文件时,该字符将丢失.

保存文本时怎么有unicode啥的

txt中的Unicode

能不能修改windows的写字板默认的文件编码为unicode?