1

問題を作成するとき、タイトルと詳細を中国語で入力します。しかし、うまくいきません。

フォーム入力 形

結果

提出した

4

1 に答える 1

1

ドキュメント「データベースのセットアップ」には言及されています

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

そのため、この文字セットがデータベースにない可能性があります。

Johannes Schleifenbaum は、問題 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";

ブログ投稿「MySQL の文字セットを 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;, 
于 2013-07-23T06:59:20.310 に答える