MYSQL的编码问题

今天遇到一个mysql的编码问题:

将数据从原来的库表导到新库表后,用同样的程序读取数据得到乱码。库表编码为utf8,程序与数据库建立链接后调用mysql_set_charset_set设置为utf8。

新库表数据在mysql客户端set names utf8,terminal字符集为utf8情况下,数据显示正常;使用程序写入的数据则显示不正常。

———————

解决办法是重启服务。原因可能是数据库重启后,连接重连过程中出现了字符集改变。

posted @ 2015-11-08 17:53  lych2e  阅读(90)  评论(0编辑  收藏  举报