- 主题: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.*