为什么从MySql中获取的数据是乱码,修改配置文件mysql.ini中的编码方式与项目中的编码方式相同均为UTF8依旧乱码,修改前后的唯一区别是修改前直接MYSQL录入中文数据显示乱码,修改后可以直接录入中文数据不会显示乱码,但是用JDBC读取依旧乱码,无法解决,是否是MYSQL版本的问题,我的MYSQL是5.0.22免安装版
解决方案 »
- #2002 无法登录 MySQL 服务器
- mysql中如何先排序,后分组
- where 写法的问题
- (MYSQL问题)新系统第一次运行bin目录下的winmysqladmin.exe后,会弹出一个窗口要求输入帐号和密码,还没进行操作一不小心关掉了,之后
- 如何修改mysql的默认字符集?--保证给分!
- solaris 上安装mysql 4.0.20 src的问题!
- mysql函数查询返回more than one row
- SQLite里的日期字段的整数代表什么?
- Mysql查看默认存储引擎,出现错误
- springboot 使用druid 数据源 远程数据库报错 局域网和本地不报错
- MySql-cluster中NDBD进程占用内存能否通过配置修改
- mysql 想用root登录却变成匿名用户
设置编码
set name 'utf8'
MySQL 中文显示乱码
sl_num char(6) NOT NULL primary key,
sl_name char(10)NOT NULL,
sl_pass char(16)NOT NULL,
sl_permession int NOT NULL
)Engine=MyISAM
DEFAULT CHARACTER SET gbk ;