+ -
当前位置:首页 → 问答吧 → 请教一个数据库编码的问题,困扰已久啊

请教一个数据库编码的问题,困扰已久啊

时间:2011-12-04

来源:互联网

服务器数据库:
MySQL 字符集: cp1252 West European (latin1) 

新建一个数据库 设置默认编码 utf8_general_ci,
新建的表凡是串类型的字段编码均为 utf8_general_ci 

通过phpmyadmin添加数据,所有中文的值都是正常。

php和html编码均为: utf-8

页面输出也都设置编码为utf-8

从数据库读取数据出来也都进行了编码设置'SET NAMES utf8'

可是为什么从数据库里读出的数据然后显示在页面就为乱码?

我一直觉得跟mysql的字符集有关,但服务器不支持修改整个mysql的字符集。请问我还有什么办法吗?

作者: wcunw   发布时间: 2011-12-04

非常悲催,我一开始的编的程序默认编码都是gbk,然后问题和上面一样。。
后来有人说叫我转一下码,我现在又全部转成utf8的问题依旧。

唯一一点不同的是如果选择gbk编码的话,在phpmyadmin中数据都无法插入,换成utf8倒是可以插入数据了,但是结果读出来的全部又是乱码了

作者: wcunw   发布时间: 2011-12-04

热门下载

更多