• ベストアンサー

サクラエディタの使い方について

サクラエディタでjavaなどのプログラミングを行っているのですが、文字コードをUTF-8に変更する方法を知っておられる方教えてください。 保存時に変更するところはありますが、次に開くときmessageが表示されてしまいます。デフォルトでUTF-8に変更できないのでしょうか?

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

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

多分、作成したJavaソースは、コメントがないかコメントも英語など、半角英数等(SJISとUTF-8の互換範囲)だけで記載されていることと思います。 この場合、sakuraはデフォルトのSJISでファイルを開こうとし、前回設定がUTF-8だったために、この警告が出るようです。 なので、ファイルがsakuraにUTF-8だと認識できるようにしてあげれば、警告は出なくなります。 ・日本語等を記述する ・保存時にBOMを書き込む ただし、UTF-8にBOMをつけてしまうと-encodeしてもjavacがエラーになるので(javac 1.5.0/Windowsで確認)、 質問を読む限りではダミーの日本語をファイルヘッダコメントにでも入れるのがよいかと思います。 これ以外の回避策は「sakuraのソースを自分で直す」くらいしか私は知りません。

hohohohoho0307
質問者

お礼

なるほど、区別をつけるための日本語が必要ということですね。 分かりました。ありがとうございます!!

その他の回答 (1)

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

# 蛇足:ASCIIしか使わないと決まっていなら、 # SJISのままでもUTF-8と変わらないので気にしないってのもアリ。

関連するQ&A

  • サクラエディタの機能について

    はじめまして。 よろしくお願いします。 最近、プログラミングの勉強を始めた者です。 サクラエディタを使っています。 【質問内容】 サクラエディタで保存したファイルを開くと、毎回、次のようなメッセージが出現します。   『このファイルを文字コードSJISで開こうとしていますが、   前回は別の文字コードUTF-8で開かれています。   前回と同じ文字コードを使いますか?   ・[はい]=UTF-8   ・[いいえ]=SJIS』 この様なメッセージが現れるので、毎回「はい」を押して作業を始めています。 使えないという訳ではありませんが、少し、面倒臭いので、 できれば上記のメッセージが出ないようにしたいのです。 そのやり方を、誰か教えてもらえないでしょうか? よろしくお願いします。

  • サクラエディタのマクロ設定を解除したい

    サクラエディタのデフォルト保存をUTF-8にしたと思い、 下記のサイトに書かれている作業をしました。 http://wada811.blogspot.com/2012/03/utf-8.html 簡単に流れを言いますと、 ・デスクトップ上に「a.js」と名前を付けたファイルを作成。 ・サクラエディタを開き、設定>共通設定>マクロで、  参照ボタンを押して「a.js」ファイルを指定し、  自動実行の「新規/開ファイル後」にチェックを入れて  設定ボタンを押した。 以上の作業で、デフォルト保存がUTF-8になると書かれているのですが、 残念ながら、私はなりませんでした。 どこが間違っているのでしょか? で、もし、デフォルト保存できないのであれば、これは諦めようと思います。 ところが、現在、サクラエディタを開くと「マクロ0(a.js)の実行に失敗しました」と メッセージが必ず現れるようになりました。 これが邪魔なので、削除したいのですがわかりません。 どなたか、マクロの削除方法を教えて下さい。 さらに、UTF-8のデフォルト設定の仕方もよければ教えて下さい。 よろしくお願いします。

  • サクラエディタの使い方について

    最近プログラミングを学び始めた者です。 テキストエディタはサクラエディタを使っています。 このサクラエディタの使い方について質問します。 プログラミングでは必ず様々な括弧を使用しますよね。 「」 ”” { } [ ] ' ' ( ) などなど。 これらの括弧を入力する時、“頭の括弧”と“括弧閉じる”を 一回の操作で 入力することはできないのでしょうか? 今は、別々に入力しています。 この方法だと時間はかかるし、“括弧閉じる”の方を入力し忘れてしまうことがあります。 “頭の括弧”と”括弧閉じる”をペアーで入力する方法はありませんか? その他にも、便利な入力方法がありましたらお教え願えないでしょうか。 よろしくお願いします。

  • サクラエディタで文字コードを確認したい

    文字コード UTF-8になっているかをサクラエディタで確認したいのですがネットで検索した意味では分かりません。 http://blog2.k05.biz/2013/05/char-code.html http://freebsd.sing.ne.jp/tool/03/04/05.html UTF-8という数値を探してるはずなのにCRLFの右に記載している数値はマウスを動かすと絶えず変動します。 UTF-8という単語そのものが文字コードの種類であると理解していたのですが ますますわからなくなりました。

  • サクラエディタ

    サクラエディタの操作方法を教えてください 全角モードでスペースキーを入力すると□が表示されます これをやめるに方法を教えてください

  • 拡張子がxhtmlのファイルを編集するときにsakuraエディタを使っ

    拡張子がxhtmlのファイルを編集するときにsakuraエディタを使っているのですが、sakuraの設定の変更などをしても、ファイルを開くときに文字コードがS-JISになってしまいます。UTF-8で一旦保存して別のPCで開くと、やはりS-JISで開いてしまいます。UTF-8で保存したPCで再度開き直すと、"このファイルは、前回は別の文字コードUTF-8で開かれています。~"と表示され、一応、UTF-8で開くことができます。なぜ、このようなことが起こってしまうのでしょうか?sakura内部で持っている文字コード制御ロジックはがS-JISであることは色々と調べてわかったのですが・・・。やりたいことは、この種のファイルを開くときには、必ずUTF-8で開きたいのですがどうしたらよいでしょうか?エディターを変えたりして色々と試してみたのですが・・・そもそも、UTF-8で保存したのにS-JISで開いてしまうというのがすごく悩ましいです。ちなみにBOMの設定はしてはいけないので、BOM設定はしていないです。色々と周りの方に聞いても解決にいたりませんので、皆様のお知恵をお貸しいただけると助かります。

  • サクラエディタで特殊文字ファイルを開きたい

    サクラエディタで特殊文字があるファイルを開くと、違う文字で表示されてしまいます。 私が言っている特殊文字は外国のアルファベットの事で、 Aの上に丸がついたり、Cに尻尾みたいなのがついてたり(フランス語)する文字の事です。 Notepadで開くとちゃんと特殊文字で見れるのですが、 サクラで開くと普通のAやCで表示されてしまいます。 サクラではこのような文字は表示できないのでしょうか。 それとも何か設定があるのでしょうか。 よろしくお願いします。

  • エディタAtom htmlファイルのプレビュー

    プログラミングや言語の初心者です。 pcは windows10を使用しています。 最近エディタのAtomをインストールして使っています。 htmlをマークアップしてhtmlファイルとして保存し ブラウザを使って(internet exproler)でプレビューを行うと 添付した画像のように文字化けして表示されます。 他のブラウザ、google chromeは文字化けせずにプレビューできます。 これはなぜなのでしょうか? 文字コードもUTF-8にしても、metaタグを使用してUTF-8を指定してもIEでプレビューしたら文字化けしてしまいます。 どなたかわかる方、おられましたらよろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字コードについて(どのファイルをどの文字コードにしてWeb開発を進めていくべきか)

    【疑問の背景】 文字コードについて(どのファイルをどの文字コードにしてWeb開発を進めていくべきか)   国際標準で使われているUTF-8で統一しておけば問題はないだろうと思って開発を進めていると・・・   UTF-8は「日本語が2~4バイト」で扱われるという、バイトの扱いが厄介であるため、   できればJavaでのUTF-8で開発は避けたい、だから「Shift-JIS」にしておきたいという話があがり、   各々のファイルにどの文字コードを設定すれば良いのかがわからなくなっている状態です。    いくつかの疑問がでていまして  判る範囲で構いませんので文字コード設定の判断についてのアドバイスいただけませんでしょうか? 【現在の開発文字コード】 HTMLファイル: UTF-8 JSPファイル: UTF-8 Javaファイル(servlet): UTF-8 Javaファイル(Bean): UTF-8 Javaファイル(JSPから出来たサーブレット): UTF-8 データベース: UTF-8 【設定したい今後の予定文字コード】 HTMLファイル: UTF-8 JSPファイル: UTF-8 Javaファイル(servlet): Shift-JIS Javaファイル(Bean): Shift-JIS Javaファイル(JSPから出来たサーブレット): Shift-JIS データベース: UTF-8 【疑問1】 javaファイル(servlet,Bean)をどのコードにすべきかについて  全てS-JISにした方がいいのか、UTF-8にした方がいいのかどうあるべきなのでしょうか?  (UTF-8 で 「日本語が2~4バイト」として扱われると、どういった弊害が発生するのでしょうか?) 【疑問2】 javaファイルをS-JISに変える方法について  今はサクラエディターというツールで  名前を付けて保存 → 文字コードセット「Shift-JIS」 → 保存 → ファイル名の文字コードセットの変更完了    今はエクスプローラーから直接フォルダの中にあるファイルを触っている状況なのですが、  eclipseから「ファイルの文字コードセットを変更する方法」はありますでしょうか? 【疑問3】 「Shift-JIS」に設定して開発していく必要性について  既存で「utf-8」で設定されているjavaファイルを、「Shift-JIS」に設定して開発していく必要性はあるのでしょうか? (all in one eclipse 3.4 を入れたとき、デフォルトで「utf-8」でjavaファイルが作られるつくりになっているみたいなのですが・・・)   【疑問4】 javaファイル作成時、「Shift-JIS」の形式でファイルを生成する方法について     現在、javaファイルを作成する場合「utf-8」のコードでjavaファイルが生成されるようになっています。      【自作で作成したjavaファイルの場合】    「サクラエディターを使用して、文字コードセットをShift-JISに変更すれば、ずっとShift-JISのファイルの状態」にすることができました。      しかしここで問題が出たのですが      【JSPファイルから自動生成されたjavaファイル(servlet)の場合】    「サクラエディターを使って、Shift-JISに変更した後に、JSPファイルを編集すると、また“utf-8に戻ってしまう” 状態」です。    現状としては「JavaファイルはShift-JISに統一して欲しい」という要望なので、    JSPから自動生成されたjavaファイルが "utf-8" になってしまいます。      JSPから自動生成されたjavaファイルを    "常にShift-JISに設定する" 方法はありますでしょうか?     【環境】  OS   ・WindowsXP Pro    java開発環境   ・all in one eclipse(3.4)   ・TomCat(6.0)   ・Java JRE(1.6)   ・MySQL(5.0)

    • ベストアンサー
    • Java
  • サクラエディターの使い方

    サクラエディターで以下の処理の仕方を教えてください。 1)一括して一行おきに空行を入れる処理 2.)同一文書を上下または左右にウィンドウ分割して表示する方法 ウィンドウ→タブ操作→グループ解除→左右・上下に並べて表示 とやってみたのですが何も起こりませんでした。 3)前回ファイルを開いた・保存した場所を記憶させる ソフト起動後にファイルを開くとやると毎回sakuraフォルダが指定され、 いちいちファイルを探すのがめんどうくさいです。 以上よろしくお願いします。