在MySQL的启动选项中增加default-character-set=gb2312

发表于:2007-05-25来源:作者:点击数: 标签:
缺省地, MySQL 使用ISO-8859-1(Latin1)字符集。为了改变缺省设置,使用 --with-charset 选项目: shell ./configure -- with-charset=CHARSET CHARSET 可以是 big5 、 cp1251 、 cp1257 、 czech 、 danish 、 dec8 、 dos 、 euc_kr 、 gb2312 gbk、german
  • 缺省地,MySQL使用ISO-8859-1(Latin1)字符集。为了改变缺省设置,使用--with-charset选项目:
    shell> ./configure -- with-charset=CHARSET

    CHARSET可以是big5cp1251cp1257czechdanishdec8doseuc_krgb2312 gbk、german1hebrewhp8hungariankoi8_rukoi8_ukrlatin1latin2sjisswe7tis620ujisusa7win1251win1251ukr之一。见9.1.1 用于数据和排序的字符集。注意:如果你想要改变字符集,你必须在配置期间做make distclean!如果你想在服务器和客户之间变换字符,你应该看一下SET OPTION CHARACTER SET命令。见7.25 SET OPTION句法警告:如果你在创建了任何数据库表之后改变字符集,你将必须对每个表运行myisamchk -r -q,否则你的索引可能不正确地排序。(如果你安装了MySQL,创建一些表,然后重新配置MySQL使用一个不同的字符集并且重新安装它,这时就可能发生这种情况。)

  • 原文转自:http://www.ltesting.net