Mysql乱码问题
来源:互联网 发布:如何清除linux缓存 编辑:程序博客网 时间:2024/04/29 23:16
最近在整合SSH时遇到了mysql乱码的问题,看了很多网友的答案都是修改my.ini配置文件里的内容,试了试,没成功,后来参照了一位网友的文章,以及自己之前的一些配置编码的模糊印象,总算搞定了,其实很简单。下面简要总结下:
如何设置server characterset、db characterset、Client characterset、Conn. characterset为utf-8
1、在mysql命令行里,输入status
查询结果为:
Connection id: 5107
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.52-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 8 hours 30 min 47 sec
注:这是我mysql之前的编码,如果朋友你的代码出现了乱码问题,可以跑到mysql上运行此命令,查看编码是否正确,个人建议,java工程统一编码utf-8,所有文件也是一样,这样就基本上不会有乱码的问题
1、在mysql命令行里,输入status
查询结果为:
Connection id: 5107
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.52-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 8 hours 30 min 47 sec
注:这是我mysql之前的编码,如果朋友你的代码出现了乱码问题,可以跑到mysql上运行此命令,查看编码是否正确,个人建议,java工程统一编码utf-8,所有文件也是一样,这样就基本上不会有乱码的问题
2 在mysql的安装文件夹里有个bin目录,里面有个MySQLInstanceConfig.exe文件,运行
运行后,其中有个步骤提示设置characterset
有3个选项,选择第三个,自己设置编码
我第一次安装的时候没注意,直接next过去,这次我选了utf8
有3个选项,选择第三个,自己设置编码
我第一次安装的时候没注意,直接next过去,这次我选了utf8
3,重新打开新的mysql命令行运行status,编码已经修改
0 0
- mysql数据库乱码问题
- MySQL的乱码问题
- mysql 中文乱码问题
- MySql 中文乱码问题,:
- SSH+MYSQL乱码问题
- php+mysql乱码问题
- MySql 乱码问题
- mysql 数据库乱码问题
- 关于mysql乱码问题
- Mysql 客户端乱码问题
- mysql乱码问题
- PHP+mysql乱码问题
- MySql乱码问题
- mysql乱码问题!
- mysql 乱码问题终结
- mysql导出乱码问题
- mysql乱码问题
- MYSQL中文乱码问题
- Java Web项目(Extjs)报错三
- Miller_Rabin素数测试
- Android WIFI框架分析(2)
- VS2012关于scanf和gets的不安全问题
- 使用cat打开/var/log/wtmp数据文件,显示乱码
- Mysql乱码问题
- WiFi 扫描流程
- Flex set和get关键字用法
- JavaScript 字符(串)数组和字符串的相互转化
- 产品优化与架构职责
- C++构造函数、拷贝构造函数、赋值运算符漫谈(一)——函数参数传递
- Google 以图搜图 - 相似图片搜索原理 - Java实现
- 学习过程 : Red5(一)
- 每日一算法之快速排序