标题:
[文本处理]
[已解决]无法更改txt的编码
[打印本页]
作者:
lancer
时间:
2021-1-14 15:20
标题:
[已解决]无法更改txt的编码
本帖最后由 lancer 于 2021-1-14 16:39 编辑
今日在整批处理文本的时候,发现我的电脑中无法更改txt的编码格式了
现在默认新建的txt就是UTF-8的编码,通过另存为更改为ANSI也不行,再次打开还是UTF-8的编码格式
有没有哪位大神遇到过这种情况啊
作者:
qixiaobin0715
时间:
2021-1-14 15:30
回复
1#
lancer
修改默认代码页
作者:
lancer
时间:
2021-1-14 15:34
回复
2#
qixiaobin0715
我直接右键新建文本,是UTF-8,另存为ANSI,打开后还是UTF-8,有遇到过这种情况吗
作者:
qixiaobin0715
时间:
2021-1-14 15:58
上面已经说的很清楚了。默认代码页改为936
作者:
lancer
时间:
2021-1-14 16:11
回复
4#
qixiaobin0715
我想问的是,不用cmd创建txt,为什么右键创建的txt无法通过另存为的方式修改编码,是我的电脑的问题还是大家都一样。
作者:
路过
时间:
2021-1-14 16:17
本帖最后由 路过 于 2021-1-14 16:18 编辑
回复
5#
lancer
你在UTF8的txt里加一点中文【2字节的字符】,另存为ANSI试试看。
作者:
lancer
时间:
2021-1-14 16:39
回复
6#
路过
正解,谢谢。。
作者:
Batcher
时间:
2021-1-14 17:11
回复
2#
qixiaobin0715
我的 Win10 v1909 测试这个方法没有效果。非常好奇你用的什么版本的系统?
更加好奇的是,为何你的系统里面修改CMD的代码页会改变右键新建txt的编码。
作者:
lancer
时间:
2021-1-14 19:32
回复
8#
Batcher
右键是无法改变的,我估计是那位兄弟理解错了我的意思,修改cmd的页码只能更改cmd方式创建的文本的编码方式
作者:
wxyz0001
时间:
2021-5-3 20:39
我也遇到过这个问题,我是按照下面的步骤解决右键新建的文本文件为ANSI编码的
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
第一步.
首先,在桌面或其他文件目录下创建一个空白的文本文档,命名为'ANSI.txt'。
然后,打开这个文本文档,点击文件-另存为,选择编码为'ANSI',之后保存。
如果你自己建立不了ANSI编码的文本,找别人传送给你。
第二步.
将'ANSI.txt'复制到'C:\Windows\ShellNew'文件夹内。
如果目录不存在,请在'C:\Windows'下新建文件夹,命名为'ShellNew'。
第三步,打开注册表,
(1)
HKEY_CLASSES_ROOT\.txt\ShellNew
新建-字符串值,
数值名称:FileName,数值数据:ANSI.txt;
(2)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad
新建-DWORD(32位)值,
数值名称:fSavePageSettings,数值数据:1;
数值名称:fSaveWindowPositions,数值数据:1。
完成以上步骤后,新创建的文本文档默认编码应该就是ANSI的编码了。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2