我将以utf保存的本地数据库导出到sql文件中,该sql文件以utf8格式保存,
然后导入到远程数据库中,该该数据库中的字符集如下。导入的数据库设定为utf8
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 然后直接用mysql查询中文数据是正常的,但是用php查询出来的结果是乱码(查询前有用set names utf8,html页面也有设置为utf8)另外在mysql数据库里先设置set names utf8 再查询页是乱码
然后导入到远程数据库中,该该数据库中的字符集如下。导入的数据库设定为utf8
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 然后直接用mysql查询中文数据是正常的,但是用php查询出来的结果是乱码(查询前有用set names utf8,html页面也有设置为utf8)另外在mysql数据库里先设置set names utf8 再查询页是乱码
MySQL 中文显示乱码