灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3642回复:0

[mysql]mysql韩文乱码的问题

楼主#
更多 发布于:2012-09-01 02:19

mysql韩文乱码的问题

因为我建立的数据库是包含韩文的,所以在这里谈谈韩文的乱码解决问题的心得。其他的亚洲语言是大同小异。

我总结了一下,主要有这么几个步骤(红色字体为你自己定义的内容,可替换):


1.建立数据库的时候,就声明默认的设置:

   create database database_name  DEFAULT CHARSET=utf8;

这里我使用了utf8 格式,我认为大家应该首先尝试这个格式。我最先尝试的是专门的韩文的设置,但是并没有解决问题。

2.建立了数据库之后,用下列命令来查看设置语言的状态:

    SHOW VARIABLES LIKE 'character_set_%';


60_3710_6c769c226e168a2.png[设为封面] [删除]

如上图所示。

3.设置其他的 “variable_name”的 value 也为utf8:


SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_results = utf8;
SET character_set_database=utf8;
SET character_set_server=utf8;


60_3710_e84195c2a86cd6b.png[设为封面] [删除]

然后就可以开始在这个database下建立table,插入值,可以显示韩文。我想也可以显示中文的。



作者 brandyzhaowei


喜欢0 评分0
游客

返回顶部