日期:2014-05-16  浏览次数:21009 次

汉字只显示一部分
我设置字体是如下的:  (由于是初学,所以,我也弄不清,是不是正确)

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

现在的情况是:

ASP页面的汉字,都能正常地显示出来.
而从SQL中取出的的汉字,都是乱码.

望各位前辈指导.


------解决方案--------------------
文件头加局<%Session.CodePage="65001"%>,意思是以utf输出
------解决方案--------------------
编码不统一造成的

记得要检查以下几个方面的编码是否统一:
一、服务端的编码声明,就是类似 <%@  CODEPAGE=936 %>这样的
二、客户端的编码声明,类似<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这样的
三、asp文件属性的编码声明,用记事本的话,就另存为时选择编码,如果使用DW的话,就修改文档属性那里修改编码
四、数据库的编码