怎样设置使mysql支持中文的插入?

怎样设置使mysql支持中文的插入?,第1张

安装MySql的时候字符集选择utf-8

在插入数据库记录的时候将字符集转换为utf-8

在java里面更容易出现乱码的问题,可以在JSP页面声明字符集的地方将字符集声明为utf-8

在Request取值的时候如果还是乱码就再转换一次~

MySQL 中何存中文方法如下:

1、create table的时候加上:ENGINE=InnoDB DEFAULT CHARSET=gbk

例如:

CREATE TABLE t_department (

sid varchar(32) NOT NULL,

pid varchar(32) NOT NULL,

thedata varchar(50) NOT NULL

ENGINE=InnoDB DEFAULT CHARSET=gbk

2、打开MySQL目录下的my.ini文件,把里面所有的default-character-set选项设为GBK或者GB2312,保存后重启MySQL。

3、mysql数据库安装的时候。选择语言为gbk,这样在数据库中才可以存放中文。

将my.ini文件中的默认字符集改为gb2312即可

具体的办法是修改其中的[mysqld] 里添加一行: default-character-set=gb2312

然后重启服务,不过只对修改后的数据有效,对修改前已经在数据库中的数据是没有效果的.

如果是临时更改的话,在命令行输入下面信息即可:

SET character_set_client = gb2312

SET character_set_connection = gb2312

SET character_set_database = gb2312

SET character_set_results = gb2312

SET character_set_server = gb2312


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11732588.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存