- ベストアンサー
UTF-8で書いたperlのパスが正しく読まれない
元々htmlファイルもcgiファイルもShift-JISで書いていました 英語環境に変えようと、UFT-8にすべくEncordingConverterでファイルを変換しました htmlファイルは文字コード指定も当然UFT-8にし、アップして表示させてみたところ問題なく表示されました しかし、cgiファイルの方が正しく表示されず、perlチェックをしてみたところパスが ・ソ#!/usr/bin/perl となっていました これが原因で正しく表示されなかったようです そこでcgiファイルをテキストエディタで開いてみたのですが、そのエディタ上では #!/usr/bin/perl と本来あるべき正しい表示になっています 文字コードもUTF-8形式になっています どうしれやればきちんと読み取ってもらえるのでしょうか? エディタで開いても「・ソ」の部分が表示されないのでなおしようがなく困っています どなたか解決方法お分かりの方ぜひご教授ください よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらくBOMだと思いますのでBOMなしのUTF-8で保存しなおせばよいかと(エディタによってはできないかもしれません)。 UTF-8にBOMは必要でないのですがWindowsのエディタではUTF-8だとBOMを付けるものは多いみたいです。
お礼
回答ありがとうございました BOMコードのことは全く知識になかったので勉強になりました 問題の箇所もBOM除去ソフトですんなり解決できました ありがとうございました