问题描述
解决方案
你要去好好看看http协议规范。
对于请求来说,编码的方式,在Content-Type里面进行说明,比如application/x-www-form-urlencoded;charset=UTF-8;
严格意义上说,你post出去的信息要用你声明的UTF-8进行编码。这叫一致性。
当然你也可以不一致,比如服务端就是用特定的UTF-8去解码,你客户端和他协商一致就可以了。
另外你不编码的话,火狐可能是ISO-8859-1默认编码。所以测试出现乱码也正常。你自己写个客户端,用UTF-8编码后提交试试。
或者你也可以用curl直接提交也行。随便在一个linux的环境下装下就可以用。注意你的控制台编码要UTF-8的格式。
时间: 2025-01-02 11:09:11