mysql 乱码问题

 

mysql乱码问题。

 

统一编码,以gbk为例。

 

1、确保 my.ini 中 

   default-character-set=gbk

 

其他设置:

# The MySQL server

[mysqld]

default-character-set=gbk

lower_case_table_names=1 (大小写不敏感)

port            = 3306

socket          = /var/lib/mysql/mysql.sock

skip-locking

key_buffer = 16M

max_allowed_packet = 1M

table_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

 

2、创建数据库 确定编码

   CREATE DATABASE `union_auth`  CHARACTER SET gbk 

这个时候在控制台下插入数据库数据应该没有什么问题。

 

3、连接的时候指定编码

 jdbc:mysql://localhost:3306/union_auth?noAccessToProcedureBodies=true&useUnicode=true&characterEncoding=gbk

可以在ide下进行插入数据,且不会出现乱码情况。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值