こんにちは。プログラミングを始めて2か月程度の初心者です。
今現在MariaDBのテーブルに日本語のデータを登録しようとしているのですが、????と表示されてしまい上手くいきません。調べてみたところデータベースの文字コードがおかしいのではないかと思い試してみましたが、すべてUTF-8になっているのにも関わらずやはりできませんでした。
英数字だけで登録する分には問題なのですが、日本語だとうまくいきません。
###ソースコード
SQL
1MariaDB [test]> show variables like 'character%'; 2+--------------------------+--------------------------------+ 3| Variable_name | Value | 4+--------------------------+--------------------------------+ 5| character_set_client | utf8 | 6| character_set_connection | utf8 | 7| character_set_database | utf8 | 8| character_set_filesystem | binary | 9| character_set_results | utf8 | 10| character_set_server | utf8 | 11| character_set_system | utf8 | 12| character_sets_dir | C:\xampp\mysql\share\charsets\ | 13+--------------------------+--------------------------------+ 14 15INSERT INTO mylogin(addres,pass,name) VALUES('kato@gmail','kato123','加藤'); 16+------------+---------+------+ 17| address | pass | name | 18+------------+---------+------+ 19| kato@gmail | kato123 | ???? | 20+------------+---------+------+ 21 22MariaDB [test]> show table status; 23+---------+--------+---------+------------+------+----------------+------------- 24+-----------------+--------------+-----------+----------------+----------------- 25----+-------------+------------+-----------------+----------+----------------+-- 26-------+ 27| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length 28| Max_data_length | Index_length | Data_free | Auto_increment | Create_time 29 | Update_time | Check_time | Collation | Checksum | Create_options | C 30omment | 31+---------+--------+---------+------------+------+----------------+------------- 32+-----------------+--------------+-----------+----------------+----------------- 33----+-------------+------------+-----------------+----------+----------------+-- 34-------+ 35| mylogin | InnoDB | 10 | Compact | 2 | 8192 | 16384 36| 0 | 0 | 0 | NULL | 2016-02-02 13:33 37:54 | NULL | NULL | utf8_general_ci | NULL | | 38 | 39+---------+--------+---------+------------+------+----------------+------------- 40+-----------------+--------------+-----------+----------------+----------------- 41----+-------------+------------+-----------------+----------+----------------+-- 42-------+
###補足情報(言語/FW/ツール等のバージョンなど)
MariaDBを使っています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/03 01:24
2016/02/03 12:09 編集
2016/02/03 08:19
2016/02/03 11:28