本人的WEB系统使用的是Mysql4.0数据库,开放数据库给某台湾企业,台企写入的数据是Big5编码的,我们的数据库编码是iso8859-1 ,我的WEB界面把这些数据显示出来的时候为乱码。从他们的繁体XP上直接连接我们的Mysql数据库,能看到正常的字符。而从简体XP上连接我们的Mysql数据库,只能看到乱码。 请问:该问题是因为数据库编码不一致还是因为我们的WEB页面编码设计有问题?如果是数据库编码不一致的原因为何从他们的繁体XP上直接连接我们的Mysql数据库,能看到正常的字符?该从哪方面下手解决呢?谢谢
在他们的平台上用程序连接试试,看看取出来的是否是乱码,最好用UTF8编码。
我在他们的繁体XP上使用Navicat连接我们的Mysql数据库,能看到正常的字符,这是否能证明数据库编码不是问题呢?谢谢
我在他们的繁体XP上使用Navicat连接我们的Mysql数据库,能看到正常的字符,这是否能证明数据库编码不是问题呢?不一定,如果在INI、CNF中正确设置的话,结果也是正确的