php+mysql的乱码问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:36:50
是这样的,本地测试中用的是php4加MySQL,管理软件是phpmyadmin2.5,字符用得是utf-8标准,用自制网页链接数据库进行数据添加,测试一切正常。

上传到空间后,空间是php5加MySQL,管理软件是phpmyadmin2.7,字符用得也是utf-8标准,但用网页添加后部分文字就显示��

请问该怎么办,回答满意再额外加分(不想问的问题没人答又收不回分)。
补充一下,1、网页<head></head>中早加过utf8的标示,所以勿贸然回答。显而易见的问题就会在这问了。

2,因为是虚拟主机,无法修改MySQL的程序文件,所以修改文件代码不行。

你需要添加一个个人标识符

找打config.inc.php

$cfg['blowfish_secret'] = 'abigbone';

我所知道的就是
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
charset这里你用gb2312或utf-8试试看。

常见,用substr等截取字符串时出现的问题,设置的长度是按字节的,有些汉字可能只截取了一部分,显示出来就成这样了

这个问题,你先要改你本地的环境,
和主要的环境一样,然后在同步资料!