已经在所有页面设置header为utf-8。乱码导致没办法和数据里的数据就行比较,和原文不相等了。
找到原因,因为写入数据库用函数mysql_real_escape()进行了处理,而取出没有进行反向处理导致中文乱码,使用stripslashes()进行处理后读出正常。
已经在所有页面设置header为utf-8。乱码导致没办法和数据里的数据就行比较,和原文不相等了。
找到原因,因为写入数据库用函数mysql_real_escape()进行了处理,而取出没有进行反向处理导致中文乱码,使用stripslashes()进行处理后读出正常。