如何将gb2312编码的中文转成Unicode码? 网页A用POST发送数据到网页B,网页A用的是gb2312编码(是一个后缀名为.do的网页,他默认是gb2312编码吧?)网页B如何正确接收数据,只要能正确接收数据不乱码就行,不一定非要改为Unicode码。网页A我无法修改网页B我可以修改。我比较菜,请尽量讲详细一点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不太明白这个post是咋回事(没做过web的说)但是,既然A页面用gb2312编码,在B页面也用gb2312编码反解析一次不就可以了?byte[] data = Encoding.GetEncoding("GB2312").GetBytes();//Astring str = Encoding.GetEncoding("Gb2312").GetString(data); //B好久没写过编码这东西了,应该没写错吧 :) 在网页A中,右键->编码,可以看出他所用的编码.然后在B中,Request.ContentEncoding = System.Text.Encoding.GetEncoding("编码"); to superbug1984你说的方法不行 to cpp2017 你说的方法也不行 我做了个简单的测试页:请问http://127.0.0.1/test2/default.aspx 的代码该怎么才能正确获取值<html ><head > <title>无标题页</title></head><body><form id="form1" action="http://127.0.0.1/test2/default.aspx" method="POST"> <div> <input type="text" name="test" value="简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文" > <input id="Submit1" type="submit" value="submit" /></div> </form></body></html> 你的项目web.config中 <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>如果不行就换成gb2312 to cpp2017在web.config里面设置了就行了,谢谢 div 滚动条问题求高手帮忙解决下 sqlserver bulk insert 远程导入数据!!!!!!!!!!!!!!!!!!!!!! petshop学习的问题。 asp.net发送邮件问题··· URL目录重写。目录不存在怎么办? 如何跨页搜索和绑定数据? 如何将数据添加到自定义的DataTable中? .net程序drop table出现错误~~详见~ 请帮助将WinForm 语句转换成 WebForm 的语句 时间比较 转化为money数据类型 请问高手如何在TextBox点击后在旁边出现提示
但是,既然A页面用gb2312编码,在B页面也用gb2312编码反解析一次不就可以了?byte[] data = Encoding.GetEncoding("GB2312").GetBytes();//A
string str = Encoding.GetEncoding("Gb2312").GetString(data); //B好久没写过编码这东西了,应该没写错吧 :)
然后在B中,Request.ContentEncoding = System.Text.Encoding.GetEncoding("编码");
你说的方法不行
你说的方法也不行
<html >
<head >
<title>无标题页</title>
</head>
<body>
<form id="form1" action="http://127.0.0.1/test2/default.aspx" method="POST">
<div>
<input type="text" name="test" value="简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文简体中文" > <input id="Submit1" type="submit" value="submit" /></div>
</form>
</body>
</html>
如果不行就换成gb2312
在web.config里面设置了就行了,谢谢