
asp.net 中,如果要修改输出页面的编码,可以通过修改web.config中以下配置信息
<system.web>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
如果要把编码试改为gb2312,只要把上面的utf-8换为gb2312即可
以上只是修改整体的默认编码,如果只有某个页的编码需要修改,ASP.net 中则可以简单的使用下面代码:
注:加到Page_Load()事件下面就可以了
Encoding gb2312 = Encoding.GetEncoding("gb2312")
Response.ContentEncoding = gb2312
不知道你使用什么语言,第一次使用的话要设置默认的语言环境。设置完成之后就可以建立你需要的的解决方案就可以编程了。设置完需要更改的话进行如下设置:
菜单
工具->导入和导出设置…,打开导入和导出设置向导,选择重置所有设置,然后一直下一步,最后点完成。
和vs2008用法差不多。
设置UNICODE后string是unicode编码,不是utf8,utf8还是ansi的编码,网页用的unicode编码全部都是双字的
UTF8和Ascii 是兼容编码,UTF8和Unicode是一一对应的。
一字节的为: 0*******
二字节的为: 110***** 10******
三字节的为: 1110**** 10****** 10******
依次内推 4 5 6字节。其中*为有效字符编码
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)