201710152055->关于unity提交中文正文解析错误
来源:互联网 发布:中国帝国主义 知乎 编辑:程序博客网 时间:2024/05/30 22:59
分析:
之前利用www类中wwwform提交正文
经过服务器返回正文中中文的显示变乱码
查资料发现wwwform类不支持解析中文
于是转用httpwebrequest发送请求
目的:
客户端请求服务端拿中文正文
关键点:
1.httpwebrequest类的构造,参数设置,正文写入
2.GetResponse()接收响应正文,走streamreader解析,设置好encoding
详细代码:
private IEnumerator WebRequestPost(string url, Dictionary<string, string> dictionary = null)
{
byte[] bytes = Encoding.GetEncoding("gb2312").GetBytes("test001=中文&test002=英文");
HttpWebRequest request = new HttpWebRequest(new Uri(url));
request.Method = "POST";
request.ContentLength = bytes.Length;
request.ContentType = "application/x-www-form-urlencoded;charset=gb2312";
using (Stream stream = request.GetRequestStream())
{
stream.Write(bytes, 0, bytes.Length);
}
yield return request.GetResponse();
WebResponse res = request.GetResponse();
Stream responstream = res.GetResponseStream();
StreamReader reader2 = new StreamReader(responstream, Encoding.GetEncoding("gb2312"));
string str = reader2.ReadToEnd();
reader2.Close();
responstream.Close();
res.Close();
Debug.Log(str);
}
- 201710152055->关于unity提交中文正文解析错误
- [Web学习]关于form提交的中文字符串错误笔记
- 关于Unity中文件读取
- jsoup解析日志正文
- zxing解析中文符号错误
- javamail 解析正文简易算法
- JAVAMAIL:解析正文简易算法
- 关于提交form表单中文乱码问题
- 关于ajax提交中文参数乱码问题
- 关于Form表单提交中文乱码问题
- Unity--关于中文显示的解决方法
- 关于django提交表单错误的解决办法
- 关于Unity协同程序的全面解析
- 【错误解析】关于ORA-4025错误
- 正文
- form表单提交中文乱码的详细解析
- form表单提交中文乱码的详细解析
- form表单提交中文乱码的详细解析
- WSDL Web服务描述语言
- ExtJS学习教程
- 解决windows下mysql中文 乱码问题
- 为什么你要写博客?
- ≪统计学习精要(The Elements of Statistical Learning)≫课堂笔记(三)
- 201710152055->关于unity提交中文正文解析错误
- 垃圾回收器如何工作?
- 抽象工厂模式
- HDU 2089 不要62(数位DP入门+模板)
- 书目:《黑客简史》
- Linux 美化
- [树链剖分]bzoj 4034—— [HAOI2015]树上操作
- ≪统计学习精要(The Elements of Statistical Learning)≫课堂笔记(四)
- MySql修改 表名