千家信息网

mysql支持gbk编码的方法

发表于:2024-10-05 作者:千家信息网编辑
千家信息网最后更新 2024年10月05日,小编给大家分享一下mysql支持gbk编码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql支持gbk编码的方
千家信息网最后更新 2024年10月05日mysql支持gbk编码的方法

小编给大家分享一下mysql支持gbk编码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

mysql支持gbk编码的方法:首先修改【my.cnf】文件;然后建立库表时指定gbk字符集,代码为【>show cereate table tablename】;最后修改jdbc驱动即可。

mysql支持gbk编码的方法:

在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码"?"号。为了让mysql可以正常使用 中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:

1、修改my.cnf文件

my.cnf文件是mysql的配置文件,我们可以从mysql的安装目录根据其自带模板来

建立

#cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf#vi /etc/my.cnf

在此文件中相应位置加入

default-character-set = gbk########################[client]default-character-set = gbk[mysqld]default-character-set = gbk#########################

修改结束以后,保存,然后使用客户端登录

#mysql -u root -p

在客户端中输入

>status;

显示的数据中如果出现:

Server characterset:   gbkDb    characterset:   gbkClient characterset:   gbkConn. 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

建立好以后,在客户端中使用:

>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("com.mysql.jdbc.Driver");//装载驱动类;Connection con=DriverManager.getConnection(url,user,password);//取得连接

其中dbname为你数据库的名字,url中的gbk即为使用的字符集

以上是mysql支持gbk编码的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

字符 字符集 支持 数据 文件 方法 编码 数据库 中文 驱动 客户 客户端 时候 成功 内容 篇文章 有效 一行 不怎么 乱码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电子商务数据库技术历年真题可复制 网络安全法22条处罚 可信赖的数据库漏洞扫描 信息技术网络安全手抄报六年级 p2p网络技术信任机制的实现 矿山信息网络技术就业方向 四川国家网络安全宣传周活动 数据库报错ora-06550 河南天辰网络技术有限公司 新h3c服务器硬盘 安排部署全区网络安全工作 为什么串口服务器只能收到数据 明日之后利文河在哪个服务器 河北本地软件开发收费 信息网络安全体系结构 瓜小推服务器 宝山区多功能软件开发服务有哪些 数据库是某研究领域对象数据 中华人民共和国的网络安全法 数据库中位函数什么意思 大学计算机网络技术买什么电脑 由于计算机网络技术的发展 数据库中占位符 软件开发毕业题目 前端读取数据库的技术 软件开发的风险保障怎么写 网络安全隐私调查问题 数据库设计步骤相关的话题 linux服务器怎么进root 软件开发中心校园招聘
0