Board logo

标题: 请教一个批处理的问题? [打印本页]

作者: kyoyky    时间: 2025-2-24 10:56     标题: 请教一个批处理的问题?

posted by wap, platform: Android
windows的批处理是不是对中文名称的文件夹支持不大好啊?比如说同样的需求我把文件夹名字改为数字或者英文就可以完成,但是中文就死活不能完成。 P处理是用deep seek帮忙写的。我把需求告诉他,他也尝试着那个在里面加入了一个强制转Ut f-8编码,但是运行的时候,处理就提示出错啊。请问这种情况下应该怎么办呢?难道就没办法对中文文件夹进行处理吗?
作者: lvcha    时间: 2025-2-24 11:38

posted by wap, platform: Firefox
会不会你的批处理文本本身不是utf-8的?按理说不会的。
作者: somesun    时间: 2025-2-24 11:57

posted by wap, platform: Chrome
别折腾了, windows bat文件很多缺陷

如果你一定要弄, 让ds写powershell脚本
作者: kyoyky    时间: 2025-2-24 19:34

posted by wap, platform: Android
引用:
原帖由 @somesun  于 2025-2-24 11:57 发表
别折腾了, windows bat文件很多缺陷

如果你一定要弄, 让ds写powershell脚本
问题power shell也是出错呀,反馈出的出错信息里甚至都有乱码
作者: javainjars    时间: 2025-2-24 20:38

bat文件不能用utf-8,而是要用系统设置里非unicode程序对应语言的编码,中文的话你可以用记事本直接保存成gb18030
作者: kyoyky    时间: 2025-2-24 23:31

引用:
原帖由 javainjars 于 2025-2-24 20:38 发表
bat文件不能用utf-8,而是要用系统设置里非unicode程序对应语言的编码,中文的话你可以用记事本直接保存成gb18030
你是对的,改成gb18030成功了。乱码也都显示了!也能识别了!牛逼。感谢你!
作者: jamesxuyiyi    时间: 2025-2-25 12:43

posted by wap, platform: iPhone
Win10默认utf-8,每次都得改回来,以前win7就不用
作者: para    时间: 2025-2-27 08:51

posted by wap, platform: iPhone
windows默认中文编码不是unicode,是gb




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0