首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

mysql乱码

mysql乱码,空间服务提高商的MySQL 字符集: ISO 8859-1 West European (latin1)

在那里输入中文数据库,就会显示?????

但调用数据库出来,在网页显示就没问题。

但这对于数据库转移会出现问题的!

怎么办[localimg=400,138]1[/localimg]

[ 本帖最后由 qingyanbai 于 2008-6-30 09:52 编辑 ]
昵称: qingyanbai  时间: 2008-06-30 09:50:00
这可能是因为你直接往数据库里写的时候用的是utf8字符集,而你的数据库用的是latin1,由于utf8字符集包含的字符在latin1里无法表示,所以后出现???.但在网页里用的也是latin1字符,所以不会出现上面的情况.当要导出数据的时候你可以将latin1转化为utf8就行了,具体怎么转化请google一下
昵称: zkdongli  时间: 2008-07-04 21:05:00
连接上MYSQL后我通常会立即执行一条 SET NAMES 'utf8'的
昵称: tianxj  时间: 2008-07-19 11:08:00