C#中 页面用get传中文后,出现乱码問題?

发布于2022-01-13 03:33:12
8个回答
admin
网友回答2022-01-13
你说的那个也是一种解决办法,不过汉字出现乱码肯定是页面编码问题,处理办法如下:

在你的Web.config里把:
globalization requestEncoding=utf-8 responseEncoding=utf-8/
改成:
globalization requestEncoding=gb2312 responseEncoding=gb2312/
admin
网友回答2022-01-13
写个过滤器 加上过滤器
admin
网友回答2022-01-13
你是不是添加内容时,填写的是空值,告诉你个办法,把你提交到数据库中的内容删除,然后添加就可以了,注意不要内容为空就添加.
admin
网友回答2022-01-13
Sub xmlhttps(strUrl)
Set xmlobject = CreateObject(Microsoft.XMLHTTP)
xmlobject.setRequestHeader Content-Type, application/x-www-form-urlencoded;charset=utf-8 '加上这一句试试
xmlobject.open GET, strUrl, True
xmlobject.send
End Sub
admin
网友回答2022-01-13
修改→文本属性→标题/编码→编码 选择简体中文(GB2312)
admin
网友回答2022-01-13
Set xmlobject = CreateObject(Microsoft.XMLHTTP)
xmlobject.setRequestHeader Content-Type, application/x-www-form-urlencoded;charset=utf-8 '加上这一句试试
xmlobject.open GET, strUrl, True
xmlobject.send
admin
网友回答2022-01-13
那是中文字符集的问题 向楼上说的改一下就可以了
admin
网友回答2022-01-13
回答者: zyingbo - 助理 三级 11-28 07:38 正解!

回到
顶部