- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlとperlを記述する時の文字コードについて)
HTMLとPerlの文字コードについて
このQ&Aのポイント
- HTMLとPerlの文字コードについて、Shift_JISとEUC-JPの選択について質問があります。
- Shift_JISでHTMLを記述し、Perl(CGI)でShift_JISのtxtファイルから検索して該当レコードを表示させる場合、問題はありますか?
- また、HTMLとPerlを共にEUC-JPで記述することも可能でしょうか?他にも同じ目的を達成するための方法があれば教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> CGIでtxtファイルを操作したとき内部ではeuc-jpで扱われる そんなことはありません。スクリプトに書かれている文字コードそのままです。 いわゆる5C問題にしっかり対処していればデータもスクリプトもSJISで問題ありません。 euc-jp、ひいてはUTF-8で記述したほうが好ましいといえば好ましいですが、そうすべきとは言えません。
補足
ご回答ありがとうございます! 「内部ではeuc-jpで扱われる」っていうのはどこかで見たような気がするのですが、わたくしの勘違いですね。失礼しました。 この場合、全てeuc-jpで記述しても検索するフォームに入力された文字列はShift_JISになるのでしょうか?(htmlのform) そうであれば内部処理でやはり文字コードの変換処理が必要になるかと思います。 ならば最初から全てShift_JISで記述した方が楽な気がしますね。