好きな「お肉」は?

terapadのVer.0.91を使っています。

前バージョンを使用していたときから気になっていたのですが
文字コードが勝手に変わってしまいます。
EUCやUTF-8で保存した文章が毎回ではないのですがShift-jisに
変わってしまいます。

web制作に使用しておりEUCで保存してた場合、日本語文章が全部
文字化けしてしまうので最悪です・・・

表示→オプション→文字コードで再読込みは・・・にチェックを
入れても同じ結果でした。

terapadは扱いやすいのでできれば引き続き使いたいのですが
これを直す方法はあるのでしょうか?

その他、お勧めのフリーのテキストエディタがありましたら
紹介して頂けると幸いです。

A 回答 (3件)

>htmlに関しては問題と思いますがphpなどに関してはエラーが


>出ないものかと気になってしまいます・・・

PHPに関しては、ほとんど経験が無いです。
(お試し程度に触った事はありますが・・・)

検索してみた所、色々不具合がありそうです。(^^;

UTFの仕様的には入れても問題無いはずですが、
PHPの方が対応していないようです。(バグらしい)

http://blog.knifeedge.net/archives/261.html

詳しくないので分かりませんが、最新バージョンでも
この不具合が残っているかもしれません。

その他の言語に関しても不具合があるかもしれないので、
「UTF-8N」を使う方が無難なようですね。失礼しました。

UTF-8の場合も、「おまじない」で対応かな。

UTF-8に対応するおまじない文字に関しては、
検索しても情報は見付かりませんでした。

少し試してみましたが、何文字か適当に漢字を入れるだけでも良好になりました。

asd3330さんの方でも、色々試して見て下さい。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
わざわざ調べて頂きありがとうございました^^

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

お礼日時:2008/01/04 00:59

ファイルの内容によっては、自動認識は失敗します。



回避策としてよくあるのが、いわゆる「おまじない」です。

文字コードの自動認識を助けるための文字を、コメントとして入れておきます。入れる場所は出来るだけ、ファイルの先頭の方が良いです。

HTMLファイルの場合は、<HEAD>の下辺りに下記のようなコメントを入れておきます。

<!--京-->

上記のおまじないは Yahoo でも使われていたそうです。その他にもおまじないの文字は色々提案されています。

http://detail.chiebukuro.yahoo.co.jp/qa/question …
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(バイトオーダーマーク)と言う、特殊なコードがファイルの先頭に付加され、自動認識の助けになります。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
なるほど~自分なりに調べてみたのですがファイル内の文字数が
少ないと誤認識になるということまではわかったのですが
こんな回避法があったのですね^^

制作上文字数の少ないファイルもどうしても使う場合もあり
html以外のファイルの場合、head内に文字コードを入れる訳にも
いかないこともあるので地道に文字コードを指定するしかないのかな~
と思っておりました。^^;

dreamweaverなどの専用ソフトを使えばこんな問題もないかと
思うのですがテキストエディタに手打ちするスタイルに
慣れてしまっているのでなんとかならないものかと思っていたので
今後はこの情報を参考にしていきたいと思います。

今までutf-8nで保存してきたのですがutf-8で不具合などは
ないものでしょうか?
htmlに関しては問題と思いますがphpなどに関してはエラーが
出ないものかと気になってしまいます・・・

もしご経験などあれば教えて頂けますと幸いです。

お礼日時:2008/01/03 01:18

EUCで書かれたWEBページのソースを表示する時は何の設定も必要なくEUCで開きます。



なのにあなたの書いたソースでは文字化けしてしまうのですよね?

メタ情報でEUCを指定していますか?
    • good
    • 0

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報