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

回答編集履歴

1

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

2017/11/14 07:32

投稿

motuo
motuo

スコア3027

answer CHANGED
@@ -19,4 +19,23 @@
19
19
 
20
20
  }
21
21
  ```
22
- でうまくいくはず。
22
+ でうまくいくはず。
23
+
24
+ > 追記(データベースの文字コード確認方法)
25
+ この場合は、'name'と'comment'が`utf8mb4_unicode_ci`になっていることが分かります。
26
+
27
+ ```
28
+ MariaDB [test]> show create table banana
29
+ -> ;
30
+ +--------+-------------------------------------------------------------
31
+ | Table | Create Table
32
+ +--------+-------------------------------------------------------------
33
+ | banana | CREATE TABLE `banana` (
34
+ `id` int(11) NOT NULL AUTO_INCREMENT,
35
+ `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
36
+ `comment` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
37
+ PRIMARY KEY (`id`)
38
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
39
+ +--------+-------------------------------------------------------------
40
+ 1 row in set (0.00 sec)
41
+ ```