无忧启动论坛

标题: 命令行写入中文到一个文件中显示乱码,编码格式为UTF-8 [打印本页]

作者: yigeren    时间: 2022-5-3 20:28
标题: 命令行写入中文到一个文件中显示乱码,编码格式为UTF-8
本帖最后由 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

作者: wintoflash    时间: 2022-5-3 20:39
chcp 65001
这个?
作者: yigeren    时间: 2022-5-3 20:40
wintoflash 发表于 2022-5-3 20:39
chcp 65001
这个?

不行,试过了
作者: magicgenius    时间: 2022-5-3 21:07
chcp 65001 可行。

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

作者: bjay2008xmy    时间: 2022-5-4 00:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: nttwqz    时间: 2022-5-4 13:24
楼主是否要更改ini文件?有的时候该文件的编码没有那么严格,你全新生成一份ansi可能也是正常的,有的软件打开后会自动转换编码,我上次就是这么干的。
作者: 断桥烟雨    时间: 2022-5-4 13:40
另存为ANSI
作者: yigeren    时间: 2022-5-4 14:42
magicgenius 发表于 2022-5-3 21:07
chcp 65001 可行。

CHCP 65001

在WIN7系统,加入CHCP 65001一样显示为乱码,在WIN10系统没有CHCP 65001 显示正常
作者: yigeren    时间: 2022-5-4 14:43
bjay2008xmy 发表于 2022-5-4 00:35
在WIN7运行毫无问题,WIN10问题主要是编码问题要另存为ANSI

在WIN7系统会乱码,在WIN10倒是正常,不管文件是ANSI还是UTF-8格式
作者: yigeren    时间: 2022-5-4 14:46
nttwqz 发表于 2022-5-4 13:24
楼主是否要更改ini文件?有的时候该文件的编码没有那么严格,你全新生成一份ansi可能也是正常的,有的软件 ...

就是要改INI文件,INI文件必须是UTF-8才行,软件不支持ANSI编码格式
作者: 2010techon    时间: 2022-5-4 15:55
cmd控制台编码和文件编码不一致就会这样。。。
作者: nttwqz    时间: 2022-5-4 16:18
yigeren 发表于 2022-5-4 14:46
就是要改INI文件,INI文件必须是UTF-8才行,软件不支持ANSI编码格式

在vscode中新建个bat文件,编码UTF-8,不要使用记事本。
作者: 断桥烟雨    时间: 2022-5-5 09:18
不行,试过了
作者: nttwqz    时间: 2022-5-5 19:10
断桥烟雨 发表于 2022-5-5 09:18
不行,试过了

你指的是vscode的方法?
反正我是在7 8 10上测试全部通过。
作者: lhc0688    时间: 2022-5-5 19:52
真是无语,批处理不能转成ANSI吗?这么点小问题几天折腾,真想解决早解决了。
作者: yigeren    时间: 2022-5-5 19:58
lhc0688 发表于 2022-5-5 19:52
真是无语,批处理不能转成ANSI吗?这么点小问题几天折腾,真想解决早解决了。

请教批处理怎么把编码格式为UTF-8的文件转换成ANSI的
作者: bjay2008xmy    时间: 2022-5-7 17:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: cxincn    时间: 2022-5-27 12:50
用 UltraRdit 编辑,保存时,选UTF-8 编码
作者: nowayer    时间: 2023-10-30 14:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: ddzyhhh    时间: 2023-11-1 19:11
记事本另存为


作者: wahmlt    时间: 2023-11-2 07:28
感谢楼主分享




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3