UTF-8静的ページからEUC-JP(CGI)へ受け渡しで文字化け

| コメント(0)

CGI開発をする上で文字コードの扱いは毎回苦労しますが、
大抵はSHIFT-JISを避け、静的ページ、CGIソース、CGI中で扱う文字列データ、出力するHTML、全て文字コードを統一すれば、大抵起こらないんですけど。

今回は静的ページをUTF-8で作り、CGIへ受け渡した後はEUC-JPという構造でした。Jcodeライブラリを利用して変換かけているので、問題は無いと思ってましたが・・・。

ある特定文字列「ああ」などでのみ、文字化けというよりフォームでデータを受け渡せていない。バグかとも思いましたが、どうやらそうでもなく。

一文字ずつ文字コード表を参照して解析して行く前に、静的ページをUTF-8にしておく必要が今回無かったので、制的ページもEUC-JPに変換しました。
特定文字列のフォーム受け渡し不可?文字化けも?解消しましたが、いずれ文字コードも統一されるといいですね。



コメントする

Profile

Name:someiyoshino Home:Suginami Tokyo HP1:www.someiyoshino.biz HP2:www.seoby.biz Blog:www.someiyoshino.biz/blog Mail:info@someiyoshino.biz

2011年4月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30