• ベストアンサー

MySQLで漢字を登録したい。

MySQLで漢字を登録したい。 insert into personal(id, old, name) values(1, 18, 'Satou'); とやればうまくいくのですが、 insert into personal(id, old, name) values(1, 18, '佐藤'); とやっても????となってしまいます。 どのようにすればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

文字コードの設定が原因でしょう。 テーブルの文字コード、SQLを実行しているクライアントの文字コード、クライアントを実行しているターミナルの文字コード等々、全体の文字コードがちゃんと合ってないと文字化けします。

その他の回答 (1)

  • hoge1229
  • ベストアンサー率29% (58/194)
回答No.2

クライアントの文字コードがasciiだからじゃないですか? UTF-8環境なら、set names utf8じゃないですかね。

関連するQ&A