永发信息网

mysql5.5怎么设置字符集

答案:2  悬赏:10  手机版
解决时间 2021-01-26 06:18
mysql5.5怎么设置字符集
最佳答案
MySQL有默认的字符集,这个是安装的时候确定的,在编译MySQL的时候可以通过DEFAULT_CHARSET=
utf8和DEFAULT_COLLATION=utf8_general_ci这两个参数(MySQL5.5版本,5.1版本用--with-charset=utf8 --with-collation=utf8_general_ci)来指定默认的字符集为utf8,这也是最一劳永逸的办法,这样指定后,客户端连接到数据库的编码方式也默认是utf8了,应用程序不需要任何处理。
全部回答
首先这是我一开始的ubuntu 下mysql默认字符集(下图),在java中输入中文到数据库中全是乱码问号,mysql不识别,是因为mysql默认的字符集是latin1(iso_8859_1)不是utf8的字符集。 修改方法: 1.打开my.cnf文件进行修改(这里注意下,mysql版本是5.5以上的,以下版本应该也通用,具体没有测试过,但在5.5以上的绝对可行) sudo gedit /etc/mysql/my.cnf 2.在[mysqld]下添加如下代码(对于5.5以上版本,[mysqld]的default字符集设置已经是遗弃的参数,可以使用这几个,具体查看相应版本的手册) character-set-server=utf8 collation-server=utf8_general_ci skip-character-set-client-handshake 3.退出重启mysql服务 sudo service mysql restart 4.进入mysql查看字符集 mysql> show variables like 'collation_%'; mysql> show variables like 'character_set_%';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巨人教育(朱陈小学店)怎么去啊,我要去那办事
下列说法正确的是(  )A. 根据样本估计总
去哪儿网泄露个人信息,导致当事人上当受骗经
东风百货文具五金店地址在哪,我要去那里办事
说点和跳绳有关的吧!
化脓性脑膜炎的中医学病因是A.湿热之邪B.热毒
海螺丝怎么吃到肉
成语条修叶贯的意思是什么啊?有知道释义的请
360反转颜色功能在哪里
2017年有哪个p2p平台理财收益比较高且安全
为什么水可以改变物体的颜色?例如:1.水滴到
钓小鱼怎样用鱼料更粘又不粘手
个人所得税的计算方法是否按一年来算?如:我
音韵之声二胡学校地址在什么地方,我要处理点
如何和青春期的女孩沟通
推荐资讯
具有防止动脉粥样硬化、保护心脏作用的脂蛋白
显碱性的溶液不一定是碱的溶液,比如?
吞咽困难的康复治疗,错误的是()
我想让男朋友来找我,可是不好意思开口,他曾
迪拜有汽车坐垫展会
奇异博士出自哪个漫画
拾玩APP怎么下载不到啊?网友们谁有安装包给
怎么灭狗狗身上的跳蚤
成语一清二楚的意思是什么啊?有知道释义的请
天蝎座的女孩怎样追双鱼座男孩.
南京林业大学的宿舍情况怎么样?每个宿舍有单
【短篇寓言故事】简短的寓言故事100字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?