• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:terapadの文字コードについて)

terapadの文字コードについて

このQ&Aのポイント
  • terapadのVer.0.91を使っています。文字コードが勝手に変わってしまう問題があります。EUCやUTF-8で保存した文章が毎回ではないですがShift-jisに変わってしまいます。日本語文章が文字化けしてしまうことがあります。表示→オプション→文字コードで再読込みは試しましたが効果がありませんでした。
  • terapadは使いやすいテキストエディタですが、文字コードの変換問題があるため、この問題を解決する方法はあるのでしょうか?
  • また、お勧めのフリーのテキストエディタがあれば教えてください。

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

  • ベストアンサー
  • venzou
  • ベストアンサー率71% (311/435)
回答No.3

>htmlに関しては問題と思いますがphpなどに関してはエラーが >出ないものかと気になってしまいます・・・ PHPに関しては、ほとんど経験が無いです。 (お試し程度に触った事はありますが・・・) 検索してみた所、色々不具合がありそうです。(^^; UTFの仕様的には入れても問題無いはずですが、 PHPの方が対応していないようです。(バグらしい) http://blog.knifeedge.net/archives/261.html 詳しくないので分かりませんが、最新バージョンでも この不具合が残っているかもしれません。 その他の言語に関しても不具合があるかもしれないので、 「UTF-8N」を使う方が無難なようですね。失礼しました。 UTF-8の場合も、「おまじない」で対応かな。 UTF-8に対応するおまじない文字に関しては、 検索しても情報は見付かりませんでした。 少し試してみましたが、何文字か適当に漢字を入れるだけでも良好になりました。 asd3330さんの方でも、色々試して見て下さい。

noname#65793
質問者

お礼

お返事ありがとうございます。 わざわざ調べて頂きありがとうございました^^ おまじないを試してみたところ問題ないようです。 開く度に文字コードが変わってしまい無駄な苦労していたので 本当にたすかりました!

その他の回答 (2)

  • venzou
  • ベストアンサー率71% (311/435)
回答No.2

ファイルの内容によっては、自動認識は失敗します。 回避策としてよくあるのが、いわゆる「おまじない」です。 文字コードの自動認識を助けるための文字を、コメントとして入れておきます。入れる場所は出来るだけ、ファイルの先頭の方が良いです。 HTMLファイルの場合は、<HEAD>の下辺りに下記のようなコメントを入れておきます。 <!--京--> 上記のおまじないは Yahoo でも使われていたそうです。その他にもおまじないの文字は色々提案されています。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1311120888 http://www.tohoho-web.com/wwwxx005.htm http://note.area93.net/it/?p=12 http://chihiro.s34.xrea.com/blog/item_36.html 上記は主にブラウザの文字認識の話ですが、テキストエディタの場合でも有効です。 Perlのソースなども同じで、ファイルの先頭の方にコメントで、幾つかおまじないの文字を入れて置くと、誤認識がなくなります。 UTF-8の場合は、保存する時に「UTF-8」と「UTF-8N」の2種類が選べますが、「UTF-8」の方を使って下さい。こちらはBOM(バイトオーダーマーク)と言う、特殊なコードがファイルの先頭に付加され、自動認識の助けになります。

noname#65793
質問者

お礼

お返事ありがとうございます。 なるほど~自分なりに調べてみたのですがファイル内の文字数が 少ないと誤認識になるということまではわかったのですが こんな回避法があったのですね^^ 制作上文字数の少ないファイルもどうしても使う場合もあり html以外のファイルの場合、head内に文字コードを入れる訳にも いかないこともあるので地道に文字コードを指定するしかないのかな~ と思っておりました。^^; dreamweaverなどの専用ソフトを使えばこんな問題もないかと 思うのですがテキストエディタに手打ちするスタイルに 慣れてしまっているのでなんとかならないものかと思っていたので 今後はこの情報を参考にしていきたいと思います。 今までutf-8nで保存してきたのですがutf-8で不具合などは ないものでしょうか? htmlに関しては問題と思いますがphpなどに関してはエラーが 出ないものかと気になってしまいます・・・ もしご経験などあれば教えて頂けますと幸いです。

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

EUCで書かれたWEBページのソースを表示する時は何の設定も必要なくEUCで開きます。 なのにあなたの書いたソースでは文字化けしてしまうのですよね? メタ情報でEUCを指定していますか?

関連するQ&A

専門家に質問してみよう