teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

具体例についての追記

2019/12/12 00:36

投稿

jiro-sima
jiro-sima

スコア20

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

環境の追記

2019/12/12 00:36

投稿

jiro-sima
jiro-sima

スコア20

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

環境の追記

2019/12/12 00:00

投稿

jiro-sima
jiro-sima

スコア20

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