我仿照《PHP+MySQL八大动态Web应用实战》一书的第8章做了一个Web日历,在本机上都调试通过了。上传到服务器后,添加数据时,只能添加英文,添加中文没有反应,很奇怪的问题。
哪位能够帮我分析分析,感激不敬!

解决方案 »

  1.   

    我怀疑是否与字符编码有关.服务器上的和代码的编码不同的话,是否会造成这样的问题.例如,保存的是GB2312,服务器上的是UTF8.
      

  2.   

    我以前也遇到过这种问题
    主要是你编码时的格式要为utf-8,数据库建立时也要选择相应的utf-8。
    再者是你在编码连接数据库时,先发给“set names 'utf8'”这个信息给数据库
    这样之后应该不会有问题,建议LZ试下
      

  3.   

    检查一下你的数据库表的字符集,看看是不是gbk、gb2312、utg8。如果不是改成其中一个试试
      

  4.   

    GBK   GBK  GBK