EUC⇔Shift_JISの文字コード変換について
DB(OS:win2003、DBMS:MySQL Server5.0 文字コードはEUC)に対して
CSVファイルをインポート、エクスポートしようとしています。
入出力ファイル(CSVファイル)の文字コードはShift_JISのため、
文字コード変換が必要となってきています。
CSVファイルのインポート/エクスポート、文字コード変換は、
php5.2.5で構築しています。
今、エクスポート(EUC→Shift_JIS)したCSVファイルを、
エクセルで確認すると極一部が文字化けしてしまいます。
そこで質問が4つあります。
1.文字化けは仕方ないことなのでしょうか?
2.文字化けする文字を特定することはできるのでしょうか?
3.エクスポート方法、変換方法によって文字化けする文字は変わってくるので
しょうか?
4.みなさんはこのような文字化けの問題をどのように回避した経験お持ちですか?
(文字化けは已む無し、文字コードを意地でも統一した、
文字を特定して特殊文字に置き換えたなどなど)
基本的なことと思いますが、よろしくご教授願います。
(3.4.はもっと詳細がわからないと何とも言えないかもしれません。
ご回答頂く為には何を調べればいいのかからも教えてください。
よろしくお願いします。)
お礼
ありがとうございました