- 作成者投稿
- 2011年5月27日 8:49 am #10321mister_yメンバー
いつもEmEditorを使用しております。
さて、現在プログラミングの勉強をしていて、完成したファイルをUTF-8(BOM無し)形式でファイルを保存しているのですが、EmEditorでUTF-8(BOM無し)形式でファイルを保存しても、何故か次回ファイルを開いた時にShift JIS形式に戻ってしまいます。
全角文字が入っていればきちんとUTF-8(BOM無し)形式で保存されるのですが、半角文字ばかりだと何回UTF-8(BOM無し)形式で保存しようとしても必ずShift JIS形式に戻ります。
これはバグなのでしょうか?それともやり方が悪いのでしょうか?
是非教えて下さい。
宜しくお願い致します・・・m(_)m2011年5月27日 12:07 pm #10322naya参加者外していたらすみません。
問題が起こるファイルが、HTMLで、ヘッダがではなく
となっているのは一因ではないでしょうか。
2011年5月27日 12:51 pm #10323snow参加者半角文字だけを使っている場合、UTF-8(BOMなし)とShift_JISには内容に違いがありませんので、判断できません。
半角文字だけしかない場合は規定のShift_JISが選択される動作だと思います。2011年5月27日 3:02 pm #10324mister_yメンバーなるほど、そういうことでしたか。
文字コードの関係でUTF-8(BOM無し)で保存出来ないことがあるんですね。
ありがとうございました・・・m(_)m2011年5月27日 7:05 pm #10328Yutaka Emuraキーマスターmister_y 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
既に、他の方からご指摘のように、全角文字が含まれていない場合には、Shift-JIS と UTF-8 (BOM無し) との区別を行うことができません。このため、既定では Shift-JIS として開いてしまいます。設定のプロパティのファイル タブで、開くときのエンコードを UTF-8 と設定していただければ、次回から常に UTF-8 として開きますが、その場合は、Shift-JIS のファイルも UTF-8 として開いてしまい文字化けしてしまいます。そのため、設定のプロパティは Shift-JIS の設定のままで、保存時に全角文字が含まれている場合に、「名前を付けて保存」を選択し、UTF-8 として保存することをおすすめします。
どうぞよろしくお願い申し上げます。
2011年5月28日 3:01 pm #10330snow参加者念のため、ですが。
「保存できない」のではなくて、「開くときに判断できない」だけですね。
そのファイルはShift_JIS・UTF-8のどちらでもあります。 - 作成者投稿
- このトピックに返信するにはログインしてください。