UbuntuにMySQL(5.7.22)をインストールしました。
けれども、日本語(全角)を全く受け付けてくれません。
入力すら出来ない状態です。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。

回答6件
0
自己解決
実質途中経過なのですが、一部解決したので掲載します。
/etc/mysql/mysql.conf.d/mysqld.cnf
の、[mysqld]に
character-set-server=utf8
のみを追加することでターミナルからの日本語入力は可能になりました。
入力不可になったのは、
/etc/mysql/conf.d/mysql.cnf
の、[mysql]に
default-character-set=utf8
を追加したのが原因のようです(理由は分かりません)
けれども、これだと相変わらずServletからの日本語の入力は弾かれます。
もう少し粘ってみようかと思います。
投稿2018/08/03 20:18
総合スコア8
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
MySQL云々以前に、OSの言語設定の問題?
情報が少なくてエスパー回答せざるを得ないのだが。
投稿2018/08/02 20:03

退会済みユーザー
総合スコア0
0
テーブル作成時
SQL
1create table tbl(id int primary key,val varchar(100) character set utf8 collate utf8_unicode_ci) collate=utf8_unicode_ci,engine=innodb;
テーブルやカラムのcollateを明示的に行い
SQL
1set names utf8;
SQL実行の際に念の為names処理を入れる
投稿2018/08/02 10:38
総合スコア117816
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。