回答編集履歴

1

文字コードの確認方法を追記

2017/11/14 07:32

投稿

motuo
motuo

スコア3027

test CHANGED
@@ -41,3 +41,41 @@
41
41
  ```
42
42
 
43
43
  でうまくいくはず。
44
+
45
+
46
+
47
+ > 追記(データベースの文字コード確認方法)
48
+
49
+ この場合は、'name'と'comment'が`utf8mb4_unicode_ci`になっていることが分かります。
50
+
51
+
52
+
53
+ ```
54
+
55
+ MariaDB [test]> show create table banana
56
+
57
+ -> ;
58
+
59
+ +--------+-------------------------------------------------------------
60
+
61
+ | Table | Create Table
62
+
63
+ +--------+-------------------------------------------------------------
64
+
65
+ | banana | CREATE TABLE `banana` (
66
+
67
+ `id` int(11) NOT NULL AUTO_INCREMENT,
68
+
69
+ `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
70
+
71
+ `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
72
+
73
+ PRIMARY KEY (`id`)
74
+
75
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
76
+
77
+ +--------+-------------------------------------------------------------
78
+
79
+ 1 row in set (0.00 sec)
80
+
81
+ ```