mysql中文无法输入或读取时乱码
来源:互联网 发布:仓库存储储位优化 编辑:程序博客网 时间:2024/06/05 12:03
在使用java链接mysql数据库时,出现过无法输入中文,或者读取数据时乱码,出现多次,所以写一个博客,记录一下错误过程。
全都是泡沫—-characterset问题
MySQL数据库出现中文乱码的原因,往往是以下以下客户端、服务器、结果集、数据库的字符集不统一造成的,可以通过:
show variables like "%char%";
语句查询自己数据库当前字符集的配置
对于数据库字符集,可以通过这个命令更改:ALTER DATABASE db_name
CHARACTER SET utf8;其他的也可以通过这条语句修改:set character_set_client=’utf8’;
但是,character_set_server如果默认为latin1,要永久更改,用set命令是行不通的,而更改my.ini文件,也没有效果。
正解是:在MySQL的安装文件中进入bin目录下,双击MySQLInstanceConfig.exe,重新走一遍server的配置,但需要注意的是,在Character Set环节,要选择第三项,character选择utf8,(第一项是默认server字符集为latin1)。
完成配置后,重启MySQL,写入的数据到MySQL中就是中文啦。
0 0
- mysql中文无法输入或读取时乱码
- 关于MYSQL无法输入中文、中文乱码的解决方法
- Mysql 输入中文乱码
- mysql无法输入中文
- mysql客户端操作需要显示或输入中文时出现乱码——解决办法
- mysql出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- 读取mysql 中文乱码问题
- Java 读取 MySQL 中文 乱码
- 解决MySQL数据库无法插入中文或插入中文乱码问题
- PowerPoint 或 Office 无法输入中文
- Mysql 无法插入中文,中文乱码解决
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决方案
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决办法
- 在mysql 中输入中文,无乱码
- Mysql 5.5 中文输入后显示“??”乱码
- mysql输入中文乱码怎么办,字符集。
- mysql输入中文乱码怎么解决
- Android Studio 入门
- spring+mybatis+druid无法读取jdbc.properties属性导致datasource加载失败
- 使用bat脚本编译VS工程
- MySQL实现类似Oracle的序列
- android Git使用gitignore建立项目过滤规则
- mysql中文无法输入或读取时乱码
- javaweb性能优化的系统思考
- 豆腐衣和冶金新工艺
- DruidParser - 源代码篇(1)
- VC/windowsx.h 和windows.h的区别
- 散列表学习总结
- 使用gdb调试Python进程
- Reveal在真机和模拟器上的使用
- oracle误删数据文件以后无法启动实例