『 漂失在蓝天下的云 』

当孤寂在不可飞跃的天空,人应该在磨灭的环境下找到适合自己的那一种可以编译的云

导航

在asp.net页面中的一些有关编码的问题

Posted on 2006-10-11 17:12  漂失在蓝天下的云  阅读(411)  评论(0)    收藏  举报

1、问题:在asp.net页面中无法使用引入的javascript脚本
原因:编码不一致
在web.cofing配置文件中设置了
<globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
   />
asp.net页面使用gb2312编码存储
javascript脚本文件使用gb2312编码存储
因为全局请求使用utf8编码而javascript脚本使用gb2312编码,(大概是这样,还不是很明白,有时间在继续研究,哈哈)
解决办法:使用utf8编码存储javascript脚本文件

2、问题:asp.net中的textbox文本出现乱码
原因:在页头使用了CodePage="936"指定页面的请求编码为中文简体
<@ Page ... CodePage="936" >
解决办法:去除CodePage指定,或其他(还待继续研究中...)

3、
在使用post方式时,在页头指定codePage="936"会使输入的中文无效
在使用get方式时,需要在页头指定codePage="936"