mysql 3.23.58 でつくってある EUC のデータをダンプして、mysql 5.0.22 にいれたいのですが、データベースの文字コードの指定などどうするのがいいでしょうか? この件について説明してあるページで、適度に簡潔で、かつ内容的にも詳細さがありバランスのとれた解説をしているページを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/05/16 13:04:09
  • 終了:2008/05/16 15:15:14

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/05/16 14:00:35

ポイント35pt

設定手順については、「MySQL 文字化けを防ぐ、文字コードの確認と設定」に簡潔な説明があります。


もし、文字コード(キャラクタセット)のポリシーをどうすべきか知りたいという主旨のご質問ですと、回答するのが難しい問題です。

私は、英語、日本語以外の文字も文字列として扱う可能性を想定し、utf-8 を適用していますが、それが最適解だということではありません。

id:b-wind No.2

b-wind回答回数3344ベストアンサー獲得回数4402008/05/16 15:09:25

ポイント35pt

MyNA Web Site

文字コード関連のFAQはこちらによくまとまっています。


データベースの文字コードの指定などどうするのがいいでしょうか?

データベースに接続しているアプリケーション次第としか言いようがありません。

アプリケーションのほうで対応できるなら文字コードは何でもいいですし、

対応できないようなら skip-character-set-client-handshake オプションを指定して自動変換を防いだ上で EUC_JP のままが無難かと。

id:isogaya

ありがとうございます。とりあえず、大丈夫のようでした。

2008/05/16 15:15:08

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

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

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

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

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