CGI開発をする上で文字コードの扱いは毎回苦労しますが、
大抵はSHIFT-JISを避け、静的ページ、CGIソース、CGI中で扱う文字列データ、出力するHTML、全て文字コードを統一すれば、大抵起こらないんですけど。
今回は静的ページをUTF-8で作り、CGIへ受け渡した後はEUC-JPという構造でした。Jcodeライブラリを利用して変換かけているので、問題は無いと思ってましたが・・・。
ある特定文字列「ああ」などでのみ、文字化けというよりフォームでデータを受け渡せていない。バグかとも思いましたが、どうやらそうでもなく。
一文字ずつ文字コード表を参照して解析して行く前に、静的ページをUTF-8にしておく必要が今回無かったので、制的ページもEUC-JPに変換しました。
特定文字列のフォーム受け渡し不可?文字化けも?解消しましたが、いずれ文字コードも統一されるといいですね。


コメントする