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: 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
建立好以后,在客户端中使用:>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教程(视频)
mysql gbk支持_mysql如何支持gbk编码相关推荐
- mysql latin1 中文_mysql latin1 支持中文吗
匿名用户 1级 2016-04-24 回答 初学者往往会犯糊涂,mysql 的默认字符集 latin1 是否支持中文? 初步分析表明,是的,确实支持中文!(是初步的结论,只做了初步的分析) 1. 先来 ...
- mysql 配置中文支持_mysql 中文支持
//实际上,最新mySQL以上两句已经失效,在命令行中先exit 然后重新登录可以实现这个目的 重新连接数据库,查看编码,数据表内容 1. mysql> show variables lik ...
- 下列支持mysql中文字符_MySQL中文支持问题
0. 本文目的 让MySQL支持中文 1. 测试环境 Windows XP sp2,MySQL Server 5.1,MySQL Administrator 1.2.17 2. 操作步骤 1)修改数据 ...
- mysql不支持-_MySQL不支持的特性
MySQL 1.不支持物化视图. 2.不支持位图索引. 3.不支持并行查询. 4.不支持哈希关联,MySQL的所有关联都是嵌套循环关联.不过,可以通过建立一个哈希索引来曲线实现. 5.不允许对同一表同 ...
- mysql的时区_MySQL时区支持
时区支持 使用的时区由 time_zone 全局变量和 session 变量决定.time_zone 的默认值是 System,System 对应的实际时区在 TiDB 集群 bootstrap 初始 ...
- mysql 支持gbk_MySQL不支持GBK编码的解决方法
Linux下用packages安装的MySQL5.1,不支持GBK编码,只支持UTF8编码.具体表现: 在打开一个用GBK编码的数据库时,提示 ERROR 1273 (HY000): Unknown ...
- mysql gbk字符集_Mysql字符集知识总结
字符集&字符编码方式 字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,这里的字符可以是英文字符,汉字字符,或者其他国家语言字符. 常见字符集 ...
- xp mysql字符集与乱码_mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决
Mysql乱码问题的原因与解决 MySQL对中文的支持程度还是很有限的,尤其是新手,一旦出现乱码问题,就会头大.下面介绍几种乱码问题的现象原因及解决方法,仅供参考. 乱码问题1:用PHPmyAdmin ...
- mysql 图标图标_MySQL 支持 emoji 图标存储
在MySLQ中 UPDATA 和 INSERT 数据的时候,如果数据上面带有emoji图标,例如:?.?.? 很容易更新或者插入不成功,导致报错. 都快崩溃了,但是还好终于解决了这种鬼问题.资料显示原 ...
最新文章
- 获得杰青的北大教授,竟被本科生质疑硕士毕业双非高校也能任教?网友:荒唐!...
- 工业机器人原来可以这么酷,马斯克和中国美的都对它青睐有加
- 关于《在Windows与.NET平台上的持续交付实践》的问答录
- 深入理解ElasticSearch(八):索引管理
- error: missing or invalid dependency detected while loading class file 'RDD.class'.
- npm包的上传npm包的步骤,与更新和下载步骤
- 倒立摆自动起摆_今天起,中山街坊可以去唱K、游泳、看电影、摆喜酒了!
- 手把手教你用Python求均值、中值和众数
- dbgrideh标题排序
- DeepMind智能体自学跑酷:略显智障,结果尚好
- 时间戳转换为时间格式,时间格式转换为时间戳
- 【原创】开源Math.NET基础数学类库使用(03)C#解析Matlab的mat格式
- Cisco ASA 5505 (Version 9.X)的 LAN上网和NAT的配置
- 达梦数据库技术分享索引贴
- “数字人体”宫颈癌风险智能诊断大会小结
- java输出数组中所有数字排列的集合
- python上台阶问题_“上台阶问题”的分析
- SAP中使用SE91更改消息短文本
- 潮中有浪,国潮青花瓷魔浪S入手,我只能说很潮够强
- QList、QVector,QSet,std::vector,std::list直接的转换关系总结