• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:拡張子がxhtmlのファイルを編集するときにsakuraエディタを使っ)

xhtmlファイルを編集する際の文字コード設定について

このQ&Aのポイント
  • sakuraエディタを使用してxhtmlファイルを編集する際に文字コードがS-JISで開かれる問題が発生しています。
  • UTF-8で保存したファイルを別のPCで開いてもS-JISで開かれ、再度UTF-8で開くと「このファイルは、前回は別の文字コードUTF-8で開かれています。~」と表示されます。
  • BOMの設定をしていないにも関わらず、UTF-8で保存したファイルがS-JISで開かれるため、この問題に解決策を探しています。

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>常に文字コードをUTF-8に保ちたい場合は 半角英数記号だけのファイルの文字コードは、ASCIIでもあり、UTF-8でもあり、SJISでもあり、EUC-JPでもあり、JISでもあります。 従って、今後、日本語文字等を入れないのであればそのままで構いません。間違いなくUTF-8です。 今後日本語文字等を入れる予定があるなら、お書きのように全角空白などを入れて、UTF-8にしておくと、エディタの設定を気にする必要がないので、その方が良いでしょうね。

phalcon01
質問者

お礼

notnotさん 追加でコメントありがとうございます。 アドバイスいただいたことを踏まえ、今後の業務を工夫していこうと思います。 ありがとうございました。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

使用している文字が、全部ASCII(半角英数記号)だけではないですか? 半角英数記号の場合、UTF-8(BOM無)もSJISもJISもEUC-JPも全部同じコードです。全角文字を書くと初めてそれらの種類でコードが異なります。

phalcon01
質問者

お礼

notnotさん アドバイスありがとうございます。ご指摘のとおり、確かにファイルに入力している内容は 英文を書いているため全て半角英数字です。 アドバイスいただいた内容からすると、常に文字コードをUTF-8に保ちたい場合は、英文の どこか余白部分に、全角でスペースなどを入れておけばUTF-8で開くのかな、と短絡的に 考えてしまいました。 いただきましたアドバイスを参考に、自分なりにまた色々と調べてみます。 ありがとうございました。 テキストエディタ、文字コードだけでもホント奥が深いですよね、日々、悩みながらお仕事 してます・・・。

  • humerace
  • ベストアンサー率47% (18/38)
回答No.1

開発に特化しているEditorを使用すると良いですよ。 例えば、NoEditor <http://www.yokkasoft.net/> これは、自動で保存されている文字コードで開いてくれます。 さらに保存するときに、名前をつけて保存とすれば、 保存時の文字コードも選択できます。

phalcon01
質問者

お礼

humeraceさん お忙しいところ早々にアドバイスいただいましてありがとうございます。 早速、情報いただいたエディターをDLして使ってみましたが、残念ながら 期待するコード表示をしてくれませんでした。 ヘルプで「文字コード」について確認したところ、 「ファイルを読み込んだ際に、文字コードを自動認識にSJISに変換して画面に 表示します。」と記載がありました。 わたしはこれをUTF-8のままで開いて、UTF-8のままで編集して、UTF-8のままで 上書き保存したいです。 ちゃんとできるケースもあるので、なぜ、一部のxhtmlファイルだけ、開く たびにSJISに変換されてしまうのかな、と。 ファイルの中身は色々とあるのでお見せできないのですが・・・。 中身も見せれないのに、助けてください、なんてムシのいい話でホント申し訳 ないです。 でも、早速コメントいただきありがとうございます。 自分でも引き続き解決策を探してみます。 ホントにお忙しいところありがとうございました。