問題を作成するとき、タイトルと詳細を中国語で入力します。しかし、うまくいきません。
フォーム入力
結果
ドキュメント「データベースのセットアップ」には言及されています
# 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;,