c#中,如何把字符串从gb3212转换到utf8

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:26:58
具体是这样的:从gb3212编码页面通过GET提交到UTF8编码的asp.net页面。通过request获取,怎么是方块。转换完了是????

在你的配置文件的最后一行前面加上:
<location path="你的页面名称.aspx">
<system.web>
<globalization fileEncoding="UTF-8" requestEncoding="UTF-8" responseEncoding="UTF-8" culture="ZH-CN"/>
</system.web>
</location>

//这是最后一行
</configuration>

如果还是不行,再到<system.web> 配置节点下添加:
<!-- 声明为支持中文的Request -->
<globalization requestEncoding="gb2312" responseEncoding="gb2312"></globalization>