无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4869|回复: 22
打印 上一主题 下一主题

[已解决] 命令行写入中文到一个文件中显示乱码,编码格式为UTF-8

[复制链接]
跳转到指定楼层
1#
发表于 2022-5-3 20:28:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yigeren 于 2022-5-4 16:11 编辑

文件编码格式为UTF-8,用以下这个命令写入中文,打开文件查看,显示的中文是乱码,把文件的编码格式换成GBK就不会,不知道命令行要怎么写才行

echo 测试添加中文>> test.txt


PS:在这贴子找到了暂时的解决方法,即用encodeconv命令行工具,先把文件转换为GBK编码,再写入要添加的文字,然后再把文件转换成原来的编码
encodeconv命令行工具: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=416020

点评

转成ANSI格式  发表于 2022-5-3 21:15
2#
发表于 2022-5-3 20:39:51 | 只看该作者
chcp 65001
这个?

点评

不行,试过了  详情 回复 发表于 2022-5-3 20:40
回复

使用道具 举报

3#
 楼主| 发表于 2022-5-3 20:40:50 | 只看该作者

不行,试过了
回复

使用道具 举报

4#
发表于 2022-5-3 21:07:52 | 只看该作者
chcp 65001 可行。

CHCP 65001
echo 测试添加中文>>c:\test.txt

点评

在WIN7系统,加入CHCP 65001一样显示为乱码,在WIN10系统没有CHCP 65001 显示正常  详情 回复 发表于 2022-5-4 14:42
回复

使用道具 举报

5#
发表于 2022-5-4 00:35:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2022-5-4 13:24:45 来自手机 | 只看该作者
楼主是否要更改ini文件?有的时候该文件的编码没有那么严格,你全新生成一份ansi可能也是正常的,有的软件打开后会自动转换编码,我上次就是这么干的。

点评

就是要改INI文件,INI文件必须是UTF-8才行,软件不支持ANSI编码格式  详情 回复 发表于 2022-5-4 14:46
回复

使用道具 举报

7#
发表于 2022-5-4 13:40:43 | 只看该作者
另存为ANSI
回复

使用道具 举报

8#
 楼主| 发表于 2022-5-4 14:42:12 | 只看该作者
magicgenius 发表于 2022-5-3 21:07
chcp 65001 可行。

CHCP 65001

在WIN7系统,加入CHCP 65001一样显示为乱码,在WIN10系统没有CHCP 65001 显示正常
回复

使用道具 举报

9#
 楼主| 发表于 2022-5-4 14:43:39 | 只看该作者
bjay2008xmy 发表于 2022-5-4 00:35
在WIN7运行毫无问题,WIN10问题主要是编码问题要另存为ANSI

在WIN7系统会乱码,在WIN10倒是正常,不管文件是ANSI还是UTF-8格式
回复

使用道具 举报

10#
 楼主| 发表于 2022-5-4 14:46:23 | 只看该作者
nttwqz 发表于 2022-5-4 13:24
楼主是否要更改ini文件?有的时候该文件的编码没有那么严格,你全新生成一份ansi可能也是正常的,有的软件 ...

就是要改INI文件,INI文件必须是UTF-8才行,软件不支持ANSI编码格式

点评

在vscode中新建个bat文件,编码UTF-8,不要使用记事本。  详情 回复 发表于 2022-5-4 16:18
回复

使用道具 举报

11#
发表于 2022-5-4 15:55:58 | 只看该作者
cmd控制台编码和文件编码不一致就会这样。。。
回复

使用道具 举报

12#
发表于 2022-5-4 16:18:19 来自手机 | 只看该作者
yigeren 发表于 2022-5-4 14:46
就是要改INI文件,INI文件必须是UTF-8才行,软件不支持ANSI编码格式

在vscode中新建个bat文件,编码UTF-8,不要使用记事本。
回复

使用道具 举报

13#
发表于 2022-5-5 09:18:20 | 只看该作者
不行,试过了

点评

你指的是vscode的方法? 反正我是在7 8 10上测试全部通过。  详情 回复 发表于 2022-5-5 19:10
回复

使用道具 举报

14#
发表于 2022-5-5 19:10:06 来自手机 | 只看该作者
断桥烟雨 发表于 2022-5-5 09:18
不行,试过了

你指的是vscode的方法?
反正我是在7 8 10上测试全部通过。
回复

使用道具 举报

15#
发表于 2022-5-5 19:52:48 | 只看该作者
真是无语,批处理不能转成ANSI吗?这么点小问题几天折腾,真想解决早解决了。

点评

请教批处理怎么把编码格式为UTF-8的文件转换成ANSI的  详情 回复 发表于 2022-5-5 19:58
回复

使用道具 举报

16#
 楼主| 发表于 2022-5-5 19:58:55 | 只看该作者
lhc0688 发表于 2022-5-5 19:52
真是无语,批处理不能转成ANSI吗?这么点小问题几天折腾,真想解决早解决了。

请教批处理怎么把编码格式为UTF-8的文件转换成ANSI的

点评

在记事本打开再另存为,选择对应的编码  详情 回复 发表于 2022-5-7 17:25
回复

使用道具 举报

17#
发表于 2022-5-7 17:25:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

18#
发表于 2022-5-27 12:50:00 | 只看该作者
用 UltraRdit 编辑,保存时,选UTF-8 编码
回复

使用道具 举报

19#
发表于 2023-10-30 14:48:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
发表于 2023-11-1 19:11:38 | 只看该作者
记事本另存为

回复

使用道具 举报

21#
发表于 2023-11-2 07:28:15 | 只看该作者
感谢楼主分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 06:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表