プロが教えるわが家の防犯対策術!

普段javaばかりで、使うプログラムの一部がcgiの為困っています。

utf8で書かれたCGIファイル内で別ファイルAを読み込み(これもutf8)、読み込んだファイルAの内容に別の文章を付け足して、さらにファイルBに書き出すというプログラムを組んでいます。

書き出したファイルBはutf8Nになってしまします。
調べたところutf8Nの方が好ましいとありましたが、今回のプログラムではutf8でないと日本語がうまく読み込めない状況です。

色々と調べたのですが、エラーがでたりと解決できません。

良い方法があれば、参考になるサイト等を教えていただけませんか。

A 回答 (1件)

CGIなんて言語はありません。


一昔前なら、Perlだと思っておけば大丈夫でしたが、最近ではRuby(on rails),Python等もシェアが増えてます。
また、このような「国際化」絡みは同じ言語でもバージョンによって対応状況が違います。

> 今回のプログラムではutf8でないと日本語がうまく読み込めない状況です。

その確認方法は?「読み込めない」のはどのプログラム?

> 色々と調べたのですが、エラーがでたりと解決できません。

どんなエラーですか?

> 良い方法があれば、参考になるサイト等を教えていただけませんか

使用言語も実行環境も不具合の内容もわからないので、良い方法も参考になるサイトも教えられません。

強いて紹介するなら、BOMありなしの違いについて。
http://ja.wikipedia.org/wiki/UTF-8#.E3.83.90.E3. …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!