質問編集履歴
3
具体例についての追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,11 @@
|
|
1
1
|
Mysqlに絵文字をINSERTしようとすると?に変換されます
|
2
2
|
INSERT文を打ち込む時点で既に?となっています
|
3
|
+
例えば、
|
4
|
+
INSERT INTO test (text) VALUES('✨');
|
5
|
+
というSQLはコンソール上では
|
6
|
+
INSERT INTO test (text) VALUES('?');
|
7
|
+
のように表示され、レコードにも?で登録されます
|
8
|
+
|
3
9
|
データベースとテーブルについて文字コードを調べたところ、以下のようになりました
|
4
10
|
データベースを選択した状態でコマンドshow variables like '%char%';に対し、
|
5
11
|
character_set_client : utf8mb4
|
2
環境の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,4 +24,5 @@
|
|
24
24
|
原因、或いは解決法をご存じの方はご教示お願いします
|
25
25
|
|
26
26
|
### 環境
|
27
|
-
Mysql 5.7.22
|
27
|
+
Mysql 5.7.22
|
28
|
+
接続にEC2のlinux2を使用しています
|
1
環境の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,7 @@
|
|
21
21
|
なお、charcter_set_serverがlatin1になっているのが気になったので調べたところ、
|
22
22
|
[こちらの記事](https://qiita.com/yoshi-taka/items/ceb5d14684b93715f1a6)にデータベース作成時に作用するものであるとあった為、今は関係ないものと判断しています
|
23
23
|
|
24
|
-
原因、或いは解決法をご存じの方はご教示お願いします
|
24
|
+
原因、或いは解決法をご存じの方はご教示お願いします
|
25
|
+
|
26
|
+
### 環境
|
27
|
+
Mysql 5.7.22
|