asp原编码为gb2312,改为utf-8后读取数据出错。

ftp读取到文件然后用sublimetex打开,页面修改了css然后保存报错,意思是gb2312编码不能保存为uft-8;然后我就重新打开为utf-8编码,保存,上传。。... ftp读取到文件然后用sublimetex打开,页面修改了css然后保存报错,意思是gb2312编码不能保存为uft-8;然后我就重新打开为utf-8编码,保存,上传。。。刷新就报错了。求大神指教。。。 展开
 我来答
黄焖橘子3W
推荐于2016-04-08 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:59
采纳率:0%
帮助的人:46.8万
展开全部
肯定会出错的。因为你第一次转换编码的时候 中文文字已经变成乱码了。用乱码来查询数据库就会出错。
转换编码 不是直接保存的。用代码转换
比如gb2312转成utf-8的 就在每个页面顶部加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Session.CodePage=65001 %>
<% Response.charset = "utf-8" %>
这样才不会出现乱码的情况
追问
我只改了一个页面,如果我不想改其他的,有没有什么别的办法?别人写的页面看起来都头大,一大堆懒得改。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式