gitlab问题不适用于中文

时间:2013-07-23 02:58:22

标签: gitlab

当我创建问题时,输入标题和中文详细信息。 但它不起作用。

  

表格输入   form

     

结果

submited

1 个答案:

答案 0 :(得分:1)

documentation "Setup Database"确实提到了

# Create the GitLab production database
mysql> CREATE DATABASE IF NOT EXISTS `gitlabhq_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;

因此,数据库中可能缺少此charset。

Johannes Schleifenbaum中的

mentions your issue 4620

  

您的数据库和表(在本例中是问题)是否使用utf8字符集/整理创建?我有完全相同的问题。

$: mysql -ugitlab -p gitlabhq_production
mysql> SHOW FULL COLUMNS FROM issues;
mysql> SHOW VARIABLES LIKE "character_set_database";
mysql> SHOW VARIABLES LIKE "collation_database";

博文“Converting Character sets in MySQL to UTF8”提出了不同的选择,包括:

mysql> ALTER DATABASE gitlabhq_production DEFAULT CHARACTER SET utf8 COLLATE=utf8_unicode_ci;
mysql> ALTER TABLE issues CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;,