- 主题:curl发送含中文的post消息报错
- 在windows的cmd窗口上发送,服务器端始终报错:UnicodeDecodeError: 'utf-8' codec can't decode byte,(已经按网上搜索的信息,在当前cmd窗口执行了chcp 65001)
 
 同样的消息,在linux上正常发送;
 
 有谁知道在windows上如何解决吗?
 --
 FROM 101.204.53.*
 
- 试了下,确实是编码问题,chcp无效。可以编辑个bat文件,使用utf8编码,执行这个b
 at文件就行了。
 
 或者干脆自己编译个curl
 
 
 
 【 在 DragonDon 的大作中提到: 】
 : 在windows的cmd窗口上发送,服务器端始终报错:UnicodeDecodeError: 'utf-8' codec can't decode byte,(已经按网上搜索的信息,在当前cmd窗口执行了chcp 65001)
 : 同样的消息,在linux上正常发送;
 : 有谁知道在windows上如何解决吗?
 : ...................
 --
 FROM 222.128.5.*
 
- 厉害
 我也感觉到了chcp好像没工作:我把中文字符直接替换为相应的字符编码,就发送成功了
 
 谢谢
 【 在 gameplayer 的大作中提到: 】
 : 试了下,确实是编码问题,chcp无效。可以编辑个bat文件,使用utf8编码,执行这个b
 : at文件就行了。
 : 或者干脆自己编译个curl
 : ...................
 --
 FROM 101.204.53.*