質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

解決済

MysqlをXAMPPで動かしたいが日本語が文字化けして直らない

gomakasu423
gomakasu423

総合スコア31

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

5回答

0評価

0クリップ

484閲覧

投稿2018/10/20 12:43

編集2018/10/21 11:00

MysqlをXAMPPにて起動させたところ
日本語が文字化けしてしまいます。

やってみたことは[https://qiita.com/guzuri/items/643c1311224e8d482278]
に記載されている手順でmy.ini php.iniを編集しました。

結果はうまくいきませんでした

SQL

コード MariaDB [nyuumon]> SELECT * FROM tbl_employee; +------+----------+------------+----------+-----------+---------+ | code | name | birthday | dpt_code | post_code | manager | +------+----------+------------+----------+-----------+---------+ | 101 | ???リ・?Y | 1972-02-01 | 10 | 3 | NULL | | 102 | ?????h?? | 1974-09-09 | 20 | 4 | 101 | | 103 | ?R?c?ヤ子 | 1976-05-21 | 10 | 4 | 101 | | 104 | ?c???B?? | 1978-12-04 | 30 | NULL | 102 | | 105 | ?????a?q | 1980-07-14 | 30 | NULL | 103 | +------+----------+------------+----------+-----------+---------+

chrasetの変更は出来ました

SQL

コード MariaDB [nyuumon]> SHOW VARIABLES LIKE "chara%"; +--------------------------+--------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | C:\xampp\mysql\share\charsets\ | +--------------------------+--------------------------------+``` 他に何が悪いのかわからないのでご教授下さいますと幸いです。 よろしくお願いいたします。 ```SQL create table tbl_employee ( code INTEGER NOT NULL PRIMARY KEY, name VARCHAR(40), birthday DATE, dpt_code INTEGER NOT NULL, post_code INTEGER, manager INTEGER, FOREIGN KEY(dpt_code) REFERENCES tbl_department(code), FOREIGN KEY(post_code) REFERENCES tbl_post(code) insert into tbl_employee values (101,'鈴木一郎','1972-02-01',10,3,NULL); insert into tbl_employee values (102,'佐藤栄作','1974-09-09',20,4,101); insert into tbl_employee values (103,'山田花子','1976-05-21',10,4,101); insert into tbl_employee values (104,'田中達也','1978-12-04',30,NULL,102); insert into tbl_employee values (105,'高橋和子','1980-07-14',30,NULL,103); );

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

Orlofsky

2018/10/20 12:59

質問にCREATE TABLEとINSERTを載せた方が適切なコメントが付き易いです。
seastar3

2018/10/20 13:05

nameフィールドに流し込んだ日本語文字列がUTF-8だったのか、Shift-Jisだったのかが気になります。正しくUTF-8を流し込めていれば文字化けしないのではないでしょうか。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。