MySQL( 5.0.54) にデータをいれるときに文字化けします。UTF で、1,猫 を LOAD DATAするとばけて、insert 文で書くとはいります。

データベース、テーブルともにUTF-8です。どうするといいのでしょうか? LOAD DATA に何かオプションつけるといいような気がしますが、どうなのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/03/20 22:57:14
  • 終了:2008/03/27 23:00:03

回答(1件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/03/20 23:35:35

ポイント60pt

LOAD FILE は環境変数 character_set_database を参照します。

下記のように設定しておくといいでしょう。

default-character-set=utf8

default-collation=utf8_general_ci


参考サイト

id:isogaya

SQL 文中のset 文ではどう書くといいのでしょう。

set character_set_client=utf8;

などと書くようです。

2008/03/20 23:48:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません