文档章节

关于mysql数据库存储中文乱码的问题

lilugirl
 lilugirl
发布于 2012/12/07 17:43
字数 357
阅读 366
收藏 0

精选30+云产品,助力企业轻松上云!>>>

前提 : 1数据库和表都是utf8_general_ci格式 2程序代码也是utf-8格式,且使用了mysql_query("set names utf-8"); 及 htmlentities ENT_QUOTES,'utf-8'

结果: 即使是这样 插入数据库汉字仍然在数据库中看到的是乱码,但是页面上显示的好的。

原因及解决方法: 原因可能是mysql在安装的时候的设置不对。 解决方法,你无法改变供应商重新安装mysql的话,只能接受这样的事实。就让它乱码吧, 需要导出数据的话可以自己手写代码用csv或者xls导出。

实际上后来发现以下解决方案,

phpmyadmin里MySQL字符集:cp1252 West European (latin1) ,解决乱码问题 使用虚拟主机空间上的phpmyadmin操作数据库的时候,如果看到phpmyadmin首页上显示的MySQL 字符集为cp1252 West European (latin1),当我们导入数据时就会出现乱码,解决的方法是:

在phpmyadmin首页的右边有个Language选项,把默认的中文 - Chinese simplified-gb2312改成 中文 - Chinese simplified,则左边的MySQL 字符集会变成UTF-8 Unicode (utf8) ,乱码问题得到解决!

如果数据库编码没有问题,则 确保所有页面都是 utf-8 无BOM 另外在调用页面 mysql_query 前也 写入 mysql_query("set names utf8") 就可以保证无乱码

lilugirl
粉丝 103
博文 505
码字总数 143200
作品 0
杨浦
程序员
私信 提问
加载中
请先登录后再评论。
Dapper操作MySQL数据库获取JSON数据中文乱码

前言 在项目中利用Dapper将JSON数据存储到MySQL数据库,结果发现JSON数据中的中文乱码,特此记录,希望对存储JSON的童鞋能有所帮助,文中若有错误之处,还望批评指正。 Dapper获取JSON数据乱...

Jeffcky
03/27
0
0
MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题

MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。 character-set-database:数据库字符集。 character-set-table:数据库表字符集...

酸奶喝不完
2012/08/23
583
2
MYSQL 字符集问题【转】

MySQL的字符集支持(Character Set Support)有两个方面: 1:字符集(Character set) 2:排序方式(Collation) 对于字符集的支持细化到四个层次: 1:服务器(server): 2:数据库(database) 3:数...

摩云菜
2014/09/12
200
1
Dapper操作MySQL数据库获取JSON数据中文乱码

前言 在项目中利用Dapper将JSON数据存储到MySQL数据库,结果发现JSON数据中的中文乱码,特此记录,希望对存储JSON的童鞋能有所帮助,文中若有错误之处,还望批评指正。 Dapper获取JSON数据乱...

osc_o60il3e6
04/16
4
0

没有更多内容

加载失败,请刷新页面

加载更多

IntelliJ IDEA 默认快捷键大全

Remember these Shortcuts 常用 功能 快捷键 备注 ● Smart code completion Ctrl + Shift + Space - ● Search everywhere Double Shift - ● Show intention actions and quick-fixes Alt......

巨輪
36分钟前
18
0
Hacker News 简讯 2020-07-14

更新时间: 2020-07-14 01:01 I Know What You Download on BitTorrent - (iknowwhatyoudownload.com) 我知道你在BitTorrent上下载了什么 得分:196 | 评论:159 Show HN: Primo – all-in-one......

FalconChen
今天
114
0
绕过移动端系统限制的 dlopen 库 byOpen

byOpen是一个绕过移动端系统限制的增强版dlfunctions库。 支持特性 Android 支持App中加载和使用Android系统库接口(即使maps中还没有被加载也支持)。 Android 7以上dlopen, System.load都是...

shzwork
昨天
25
0
Golang学习系列第二天:变量、常量、数据类型和流程语句

继golang第一天后,今天学习下golang的变量、常量、数据类型和控制流语句。 做过其他编程语言(比如JavaScript,java,python)项目的话,其实很好理解变量、常量、数据类型和控制流。 变量也...

董广明
昨天
48
0
redis系列之——一致性hash算法

一致性hash算法你了解吗?什么时候使用?解决什么问题?redis集群模式使用了一致性hash算法了吗? 数据分片(sharding) 分布式数据存储时,经常要考虑数据分片,避免将大量的数据放在单表或...

诸葛小猿
昨天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部