如何让mysql设置gbk命令_如何让mysql支持中文gbk字符集

如何让mysql设置gbk命令_如何让mysql⽀持中⽂gbk字符集在mysql数据库中,使⽤的是latin字符集,所以⽆法正常的⽀持中⽂字符,中⽂在数据库中显⽰为乱码“?”号。为了让mysql可以正常使⽤中⽂,尤其是当使⽤jsp连接mysql的时候,我们需要使⽤gbk的字符集,因此我们要对mysql进⾏以下设置,以便其有效的⽀持中⽂:IXDBA.NET技术社区
1.修改myf⽂件
myf⽂件是mysql的配置⽂件,我们可以从mysql的安装⽬录根据其⾃带模板来
建⽴
#cp /usr/local/mysql/support-files/my-hugef  /etc/myf
#vi /etc/myf
在此⽂件中相应位置加⼊
default-character-set = gbk
>>>>####
[client]
default-character-set = gbk
[mysqld]
default-character-set = gbk
危机干预
>>>>>
实体瘤修改结束以后,保存,然后使⽤客户端登录
#mysql -u root -p
天和众邦在客户端中输⼊
>status;
cnf显⽰的数据中如果出现:
Server characterset:    gbk
Db    characterset:    gbk
Client characterset:    gbk
Conn.  characterset:    gbk
则表⽰修改成功。
2.建⽴库表指定gbk字符集
在建⽴库表的时候我们需要指定gbk字符集
建⽴数据库:
CREATE DATABASE dbname DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci
建⽴数据表
Create table tablename(
id int(10) unsigned NOT NULL AUTO_INCREMENT,
name varchar(15) NOT NULL default '',
PRIMARY KEY  (id)
) TYPE=MyISAM DEFAULT CHARACTER SET gbk
建⽴好以后,在客户端中使⽤:传奇故事2011
>show cereate table tablename;
如果最后⼀⾏显⽰gbk,则表⽰成功
3.修改jdbc驱动
jsp连接mysql需要使⽤jdbc驱动,在使⽤的时候,我们需要设置好字符集
String user="root";七星之旅
String password="123";
String url="jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=gbk" Class.forNname("sql.jdbc.Driver");//装载驱动类;
Connection Connection(url,user,password);//取得连接
其中dbname为你数据库的名字,url中的gbk即为使⽤的字符集
做好以上三步以后,mysql就可以⽀持gbk中⽂了。

本文发布于:2024-09-21 08:02:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/718978.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需要   字符集   时候   库表   指定
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议