• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Jeditで漢字コードを変更したのですが・・・(Mac))

Jeditで漢字コードを変更したのですが・・・(Mac)

このQ&Aのポイント
  • Jedit4でネットから調べたCGIのソースをペーストして保存したところ、再度開くと漢字コードがシフトJISになってしまう問題について解決方法を教えてください。
  • Jedit4でペーストしたCGIのソースを保存した後、再度開くと漢字コードがシフトJISに変わる問題が発生します。解決策を教えてください。
  • Jedit4でネットで見つけたCGIのソースコードを保存したら、再度開くと漢字コードがシフトJISになってしまいます。どのように設定すれば解決できるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • MtHill
  • ベストアンサー率68% (17/25)
回答No.1

非アスキー文字 (半角英数字以外) が含まれていないので、ファイルを開く際に Shift_JIS として読み込んだのではないかと思います。 試しに、 # コメントです。 のように日本語を入れてみてはどうでしょうか。 保存する際の改行コードは FTP ソフトで転送するするなら特に意識しなくてもいいかもしれません。 詳細は下記 URL を参照してください。 http://www.rescue.ne.jp/cgi/crlf/

参考URL:
http://www.rescue.ne.jp/cgi/crlf/

その他の回答 (1)

  • MtHill
  • ベストアンサー率68% (17/25)
回答No.2

回答 No.1 の補足です。 ACSII コードには、< > " # = \ などの記号も含まれます。 質問にあるソースでは、} が一つ多いため、エラーになる可能性があります。 次のようにしてみてください。 ------------------ここから #!/usr/bin/perl $acc = $ENV{"HTTP_ACCEPT"}; if($acc =~ "wml"){ if($acc =~ "hdml;version=3.0"){ print "Location: http://www.mysite.com/index.hdml\r\n\r\n"; } else{ print"Location:http://www.mysite.com/index.wml\r\n\r\n"; } } else{ print"Location:http://www.mysite.com/index.html\r\n\r\n"; } -----------------ここまで

momo0618
質問者

お礼

都合によりお返事が大変遅くなりました。申し訳ありません。 丁寧なご回答本当にありがとうございました。大変たすかりました。