字符不能正确显示

Á á É é Í í Ñ ñ Ó ó Ú ú Ü ü « » ¿ ¡ €中除了
字符€不能正确显示,其它的
Á á É é Í í Ñ ñ Ó ó Ú ú Ü ü « » ¿ ¡都能正确显示.

像我们平时用的汉字
GB18030>GBK>GB2312

你如果使用GB2312显示一个不在GB2312范围内的汉字,这个汉字就不能正常显示,,

比如"囧"(我记得这个字应该不在GB2312的, :D )

浏览器不能正确显示?

后台直接打印到控制台(或者文件)里时能正确显示吗,DEBUG时看的变量值是否已经错误了

你把你的浏览器编码改成utf-8看看

字符集也有范围的,如果显示的字符不在字符集里,就会显示乱码了,而其他存在的就正常显示

[quote]本地不能重现....
DEBUG什么的都不好使.[/quote]

没明白,,你把这些字符串保存成html文件,直接浏览器打开看是不是乱码,如果不是,那大概就能排除浏览器的问题,应该是后台就产生了乱码的数据了

数据库存的内容已经是乱码了?