xampp中向mysql数据库插入中文都变成了问号
来源:互联网 发布:软件如何授权 编辑:程序博客网 时间:2024/05/17 06:35
xampp中,当向mysql中插入数据时,中文显示成问号,是因为选用的编码不对或者编码不一致造成的,先用命令语句:show variables like '%char%';检查当前数据库的相关编码集,在问题没解决之前,我的显示为:
然后输入命令行语句:show create table 表名;查看数据库中表的编码方式(同样可以看到列的编码),我的显示是整个表都是latin1的编码方式,而中文需要用gbk或者utf8编码才可以正确的显示。
这里我是把除了character_ser_filesystem是binary其它都变成utf8,解决的过程如下:
在xampp control 面板中选择mysql后的Config->my.ini,向其中插入这四句话:
default_character_set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
default_character_set=utf8
他们各自插入的位置如下:
1、default_character_set=utf8插入的位置:
2、character-set-server=utf8
collation-server=utf8_general_ci 插入的位置:
3、default_character_set=utf8插入的位置:
修改完后再次检查数据的字符集:
现在更改成功了!
重新启动mysql,新建一个数据库试试,记得新建的数据库是在utf8的排列规则上的
我修改后新建的数据库:
阅读全文
0 0
- xampp中向mysql数据库插入中文都变成了问号
- Java程序向MySql数据库中插入的数据变成了问号
- xampp中mySQL中文变成问号的解决方案
- Linux下hibernate向mysql中插入中文变成问号问题的解决
- 部分中文插入mysql数据库变成问号的解决办法
- 使用mysql数据库插入中文全部变成问号
- MySQL数据库插入汉字变成问号
- Java插入中文到数据库中文变成问号???解决办法
- jsp插入到数据库的中文汉字变成问号乱码的处理办法(mysql)
- 为什么MySQL数据输出中文会变成了问号????
- 向MOSS站点的数据库中插入中文字符显示为问号‘?’的一种解决办法
- php读取mysql数据库的内容后,中文变成问号
- java程序向mysql插入中文变问号
- java程序向mysql插入中文变问号
- java程序向mysql插入中文变问号的总结
- asp.net向mysql插入数据,中文编程问号解决方案
- 向mysql插入数据时,中文显示为问号
- java程序向mysql插入中文变问号
- 高精压位
- vue中实现先请求数据再渲染dom
- cent0S 7 安装 cdh5.13 笔记之四: 配置 hadoop
- 关于验证码存储机制的转变
- APP加急审核
- xampp中向mysql数据库插入中文都变成了问号
- 15.springboot实现文件上传
- VS2012 产品密钥
- ftpWrite
- oracle 单节点 搭建data guard
- FIORI2.0-ViewSettingsDialog的应用
- servlet 单实例多线程
- newFtp
- RedHat7.4安装