我的MYSQL里面的中文都变成问号了?

结论:修改MySQL字符集。

步骤 1 :在 my.ini 文件中,将 default-character=latin1 更改为 default-character-par=gbk。

第2 步:在hibernate配置文件中添加useUnicode=true;characterEncoding=gbk。

第三步:重启MySQL服务。

项目:本地MySQL数据库。

时间:2 01 5 年。

编号:将默认字符集从latin1 更改为gbk。

经验:这个方法我试过了,很有效。
你自己掂量一下。

php读取mysql数据库的内容后显示为乱码,中文变成问号怎么办?

上周有客户问我,为什么转UTF8 格式时问号会变成乱码。
看到这个问题我就明白了。
这当然不是三个字节转换为两个字节的问题,因为问号之类的字符不可能转换失败。
我认为这与 Latin 1 编码有关。

如您所知,Latin 1 是 ISO-8 8 5 9 -1 的另一个名称,它是用于表示西欧文本的编码方法。
问号在拉丁表示法1 中的位置是固定的,如果转换过程中数据处理不当,问号就会变成乱码。

解决这个问题的方法是,需要根据数据流流程重新配置编码,然后按照原来的方式返回数据,然后重建数据库,最后导入数据。
这个过程有点繁琐,但总比让所有数据变成垃圾要好。

对了,客人还抱怨积分太少了。
我看了一下,其实数据量很大,但是分数分布不均匀,这也是一个很大的问题。
反正就看你的了,我还在想怎么解决这个问题。