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