• ベストアンサー

Ecliseのpropertiesの文字化け

Ecliseを使ってJavaプログラミングをしているのですが、 拡張子が「.properties」のファイルに注釈として日本語を記述するとEclipseで 開いたときに文字化けしてしまいます。 この文字化けを防ぐことはできるのでしょうか? ご存知の方がいましたら教えてください。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#49664
noname#49664
回答No.1

.propertiesに記述するプロパティの値は、ユニコードエスケープされていなければなりません。ですから、そのまま日本語を書くと文字化けします。これはEclipseに限らず、Javaでは常にそうなります。 通常は、JDKに同梱されているnative2asciiを使ってテキストをユニコードエスケープして値に設定します。これが面倒というなら、プロパティ編集用のプラグインを使うのがいいでしょう。いくつかありますが、以下のものはどうでしょうか。 http://propedit.sourceforge.jp/

関連するQ&A

  • ApplicationResources.propertiesで日本語が書けません。文字化けする

    タイトルの通り、ApplicationResources.properties ファイルの日本語が書けません。かけたとしてもECLIPSEを再起動したら文字化けする。なぜでしょうか?教えて下さい。解決方法はないでしょうか?

    • ベストアンサー
    • Java
  • javaで日本語が文字化けしてしまいます。eclipseからjavaク

    javaで日本語が文字化けしてしまいます。eclipseからjavaクラスを実行する場合、どのようなencodingの式を記述すればいいでしょうか? コマンドプロンプトでjavac -encoding SJIS クラス名.javaと入力すれば日本語の文字化けを解決できますがeclipseからの実行で日本語文字化けを避けられません。 コードを記述するのだと思いますが、どのように記述すればいいのでしょうか? eclipseの設定で文字コードを変更できるみたいですが、SJISには変更できませんでした。 何か解決策はないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットの文字化けで困っています。

    Fedora14でEclipse3.6を使ったJavaアプレットのプログラミングを始めたのですが、AppletViewerで文字化けが発生しています。 メニュー部分と実行画面内の文字が日本語(全角文字?)のときに白い四角(こんなやつ→□)が表示されています。 Webで調べて、Eclipseのメニューからウインドウ>設定 内の、Java>インストール済みのJREを編集で開いて、デフォルトのVM引数の欄に-Dfile.encoding=MS932と指定したのですが文字化けのままです。 どうしたら文字化けが解消されるのか教えていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipseの文字化けとPHPの日本語設定

    ●質問の主旨 eclipseが文字化けして困っています。 関連質問 eclipseの文字化けについて(PHPファイル) http://okwave.jp/qa/q8068188.html 「eclipse」「文字化け」でググってみて、 上位5~6番目に表示される方法を試してみましたが、 どれも効果が上がらず、依然日本語が文字化けしたままです。 ひょっとしたら、eclipseの文字化けを直そうと思ったら、 PHPの日本語設定変更しないといけないのでしょうか? もしその場合、変更するのは、下記のサイトに従って やるのが良いのでしょうか?それとも何か他の方法があるのでしょうか? 日本語利用の為の設定 http://www.phpbook.jp/install/phpini/index5.html ご存知の方、よろしくお願いします。 ●質問の補足 なお、eclipseを通してUPしたPHPファイルは文字化けを起こしますが、 xammp直下にあるhtdocsにおいてUpしたファイルは文字化けを起こしません。 ●開発環境 windows1.8.1 xammp1.8.1

    • ベストアンサー
    • PHP
  • Eclipseの文字化けについて

    Eclipseからプロジェクトをインポートすると下記画像のように 文字化けしてしまいます。 何とか対処したいのですが どのようにやれば良いでしょうか? 教えて頂けると助かります。 ※ 秀丸でUTF-8で表示すると正常に日本語表示されます。 [環境] ・Windows8 ・Eclipse 4.4.0 Luna ルナ for Windows ベース [試した事] ・メニューバー → ウィンドウ → 設定 → 一般 → ワークスペース → テキスト・ファイルのエンコード → MS932をUTF-8にする。 結果:文字化けする。 ・パッケージエクスプローラー → 目的のファイル → 右クリック → プロパティ →  リソース → その他 → UTF-8 結果:文字化けする。 ・eclipseのエディタで直接日本語入力。 結果:日本語は打てる。 ・インポートする予定のファイルをカットアンドペーストでパッケージエクスプローラーに  直接貼り付け 結果:日本語で表示する。 なんとなくですが、インポートでおかしくなってるようなイメージです。

    • ベストアンサー
    • Java
  • graphvizの文字化け

    日本語を入力しても文字化けしてしまい、結局グラフで表しても文字化けしています。 digraph a4{ rankdir=LR; orientation=land; node[fontname="meiryo" shape=circle]; Java -> ��� [label = "517000",weight= "517000" ]; Java -> �_�E�����[�h [label = "183000000",weight= "183000000" ]; Java -> �Q�[�� [label = "7720000",weight= "7720000" ]; Java -> �z�� [label = "692000",weight= "692000" ]; Java -> �C���X�g�[�� [label = "2900000",weight= "2900000" ]; Java -> update [label = "73200000",weight= "73200000" ]; Java -> script [label = "548000000",weight= "548000000" ]; sun -> Java [label = "8790000",weight= "8790000" ]; Java -> API [label = "9320000",weight= "9320000" ]; eclipse -> Java [label = "14800000",weight= "14800000" ]; } これなんですが、fontnameで日本語の使えるフォントにはしているはずなんですが、どうしたら文字化けしないで表示できますでしょうか?

    • ベストアンサー
    • Java
  • strutsのApplicationResource.propertiesの文字化けについて

    表題の通りstrutsのApplicationResource.propertiesを利用した部分が文字化けしてしまいます 以下にファイルの詳細を記述します。 JSPファイル <%@page contentType="text/html; charset=Shift_JIS" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <html:html> <BODY> <html:form action="/HelloWorld" > <bean:message key="greeting" /><BR> お名前をどうぞ。<BR><html:text property="name" /><BR> <html:submit> <bean:message key="greeting" /> </html:submit> </html:form> </BODY> </html:html> ApplicationResource.propertiesのファイル greeting=こんにちは welcome=ようこそ 状況 「お名前をどうぞ」は正しく表示 keyのgreetingは?±????????と表示 以上のような状態となってしまいます。どなたか解決策をご存じの方はご教授ください

    • ベストアンサー
    • Java
  • どうしても文字化けが直りません

    拡張子辞典というサイト(http://jisyo.com/viewer/) で拡張子名で検索を選び検索をしたところ どうしても文字化けをしてしまいます。 IEの表示→エンコードから 日本語(自動選択) 日本語(シフトJIS) 日本語(EUC) などをそれぞれ選択したのですが どうしても一部が文字化けしてしまいます また自動選択のチェックを付けたり外したり も試しましたがだめでした。 どうしたら文字化けしなくなくなるでしょうか IEは6,0SP1 OSはXPSPIホームエディションです

  • netcaが文字化け

    centos5.8 + Oracle10gの環境で、netcaを使おうとすると、日本語が化け(?)ます。 不思議なのが、タイトル部分は、日本語が表示されていて、それ以外の部分の日本語は表示されていません。 http://blog.goo.ne.jp/nokonoko2006/e/2ad87e85fd69317cc647167fe63eedf2 上のサイトを参考に、font.properties.jaファイルを修正しましたが、症状は変わりませんでした。 javaの問題のような気もしていますが、どうすれば日本語が表示されるようになるか教えてください。 よろしくお願いします。

  • cronでの文字化け

    RedHatLinux Enterprise Linux 4ESを使用しています。 rootではなユーザでcrontabを使用しており、 シェルファイルを呼び出し定期的に実行しています。 シェルファイルでは環境変数の設定を行い、 Javaのクラスファイルを実行しています。 Javaのクラスファイルで、稼動ログを出力(日本語)しています。 この時の稼動ログの出力ですが、 「Javaファイルの実行」「シェルファイルからの実行」ですと、 文字化けせずに出力されるのですが、 cronからの実行ですと、文字化けしてしまいます。 cronからの実行時に文字化けをしないようにする方法はあるのでしょうか? なお、JavaはShift-JISで作成しています。

専門家に質問してみよう