我从mysql数据中取出数据到网页,数据库中外国人名中的间隔符全变成了"?".即: "丹尼尔•克雷格"——"丹尼尔?克雷克"这是为啥呢?新手不懂,谢谢!

解决方案 »

  1.   

    按下贴中的方法检查一下你的字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  2.   


    他的汉字可以显示,为什么那个点就不能显示呢?
    外国人的名字中间的那个点在汉字输入模式下Shift+2(也就是@键)
      

  3.   

    先贴出你的检查结果。 否则别人只能猜。 比如GB2312的字符容量就比较小。 或者你用了LATIN1。 太多可能性。问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧
      

  4.   


    @是在ANSI里面的,不管哪个字符集都可以显示啊……