• ベストアンサー

EclipseでJavaScriptファイルの日本語保存エラー

ご質問させて頂きます. Eclipseを使ってServlet+JSP+Benasのプログラムを作っています. JavaScriptのファイル(*.js)をEclipseで開いて,日本語のコメント文 //コメント を書いて保存すると 保管の問題 保管を完了できませんでした. 理由: 一部の文字は"ISO-8859-1"文字エンコードを使用してマップすることはできません. エンコードを変更するか,"ISO-8859-1"文字エンコードによってサポートされていない文字を除外してください. と言うエラーメッセージが表示されます. 設定の問題なのでしょうか?保存できる方法がありましたらご助言お願いいたします.

noname#213520
noname#213520
  • Java
  • 回答数2
  • ありがとう数7

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

  • ベストアンサー
  • djsas
  • ベストアンサー率37% (3/8)
回答No.1

私は、AptanaというEclipseベースの統合開発環境を使っていたときですが、同じエラーが発生したことがあります。 その時は、Shift-JISで保存しようとしたのですが、「―(ダッシュ記号)」「~」などの特殊文字を削除することでエラーが解消されました。 なので、yuki833さんのプログラムの中に、ISO-8859-1では使用できない文字が含まれている可能性があります。 その文字を削除するか、あるいは文字コードを別のものにすれば、うまくいくと思います。

noname#213520
質問者

お礼

ご回答有難うございました. 返事が遅れまして申し訳ありません. Eclipseの設定を調べていて, 「編集」  →「エンコードの設定」    →「テキスト・ファイル・エンコード」      →「その他:UTF-8」 と設定することで保存することができました. お手数をおかけいたしました.

その他の回答 (1)

回答No.2

こんにちわ。 他の文字コードで保存するとOKと思います。 (保存する文字コードはシステムとかプロジェクトとかで統一されていると思います。) また、「~」などは「MS932」というコードで保存すると大丈夫です。 Eclipse上でファイルをクリックしてプロパティを選ぶとテキストファイルエンコードという項目があると思いますので、そこで指定できます。 ご参考になれば幸いです。

noname#213520
質問者

お礼

ご回答有難うございました. 返事が遅れまして申し訳ありません. Eclipseの設定を調べていて, 「編集」  →「エンコードの設定」    →「テキスト・ファイル・エンコード」      →「その他:UTF-8」 と設定することで保存することができました. お手数をおかけいたしました.

関連するQ&A

  • eclipseで文字が保存されない

    eclipseを使って開発をしています。 保存・更新を行ってもソースファイルを一度閉じて、また開くと コメントなどの文字が全て「?」になってしまいます。 Webでみても、文字は認識されず、全て「?」と表示されてしまいます。 eclipseの設定に問題があるのでしょうか? 教えてください。

    • ベストアンサー
    • Java
  • Eclipseで日本語文字化け

    ワークベンチ-フォントの設定では全ての設定項目に対してMSゴシックまたはMSUIゴシックを設定しています。 クラスを作成し、その中に記述したコメントは文字化けしませんが、JSP内に記述した日本語は文字化けしてしまいます。 当方、Eclipse2.1にJSPのエディタとしてlomboz.21_02.zipを使用しています。

  • eclipseでjspファイルを保管すると、最終行に?が追加されてしまう

    はじめまして。 内容はタイトルの通りです。.javaファイルは保管しても問題ないのですが、.jspのファイルを作成し、保管するとソースの最後に?がついて保存されてしまいます。なのでブラウザで表示をすると「?」がいつもついてきます。?がついている状態で保存するともう一つ?が追加され、??になってしまいます。 ?が余計についてくるファイルをテキストエディタで編集し、?を消して保存し、同ファイルをeclipseで開くと?が消えているので、eclipseに原因があるのだと思います。 eclipseのバージョンは3.3.2 OSはwindowsXPです。 作成したあとに?を消せばいいだけなので、手間をかければなんとかなるのですが、どなたかよい方法を知っている方がいればアドバイスよろしくお願いします。

  • Eclipseのテキストファイルエンコードがでますが・・

    パッケージエクスプローラーからソース(ファイル)を右クリックしてプロパティ→テキストファイルエンコードが出ますが、 私のeclipseには選択肢にshift/jisやwindows31jなどが選べないのですが、選択肢を増やすにはどうしたらいいでしょうか? eclipse v3.4.1です。utf-8,utf-16.iso-8859-1などでます。 importしたファイルの日本語文字化けしています。

  • EclipseでJSPファイルを開こうとするとエラー

    お世話になります。 Eclipse(3.2.0)を使用して、パッケージ・エクスプローラに表示されているJSPファイルをダブルクリックで表示しようとすると、 「エラーが発生しました。詳細については、エラー・ログを参照してください。」 がポップアップで表示されます。 /workspace/.metadata/.log を見ると、以下のように表示されています。 ---------- !ENTRY org.eclipse.jface 4 2 2009-01-28 17:04:00.674 !MESSAGE プラグイン "org.eclipse.jface" からのコードの起動で問題が発生しました。 !STACK 0 java.lang.NoSuchMethodError: java.lang.Boolean.parseBoolean(Ljava/lang/String;)Z at tk.eclipse.plugin.htmleditor.HTMLProjectParams.getBooleanValue(HTMLProjectParams.java:229) at tk.eclipse.plugin.htmleditor.HTMLProjectParams.load(HTMLProjectParams.java:217) at tk.eclipse.plugin.htmleditor.HTMLProjectParams.<init>(HTMLProjectParams.java:50) 【長いので割愛。ログを添付します】 ---------- 結局、JSPファイルが表示できず、「Amateras JSPエディタ」というタブだけ表示されている状態です。 JSPファイルを右クリックし、[アプリケーションから開く]→[テキスト・エディタ]で表示することはできますが、文字が黒一色で分かりにくいです。 ダブルクリックでエラーを表示させずに表示することは可能でしょうか? よろしくお願いいたします。

  • 外部JavaScriptファイルを読み込む

    <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- function textReset(){ this.form1.userName.value=""; this.form1.passWord.value=""; } //--> </SCRIPT> </HEAD> のJavaScriptファイルを外出しにして、 <HEAD> <SCRIPT LANGUAGE="JavaScript" SRC="/jsp/script.js"></SCRIPT> </HEAD> という風に呼び出そうとしているのですが、うまくいきません。どこに問題があると考えられるのでしょうか?

  • EclipseでのJSP・Servlet開発について(文字化け)

    EclipseでJSP、Servletの開発をしております。 文字化けについての質問なのですが、ブラウザ上で表示される文字が 文字化けしてしまいます。JSPの頭に <%@page contentType="text/html; charset=SHIFT_JIS"%> と入れており、ブラウザでもエンコードはShift_JISとなっています。 自分なりに原因を調べたのですが、○○.jsp→○○_jsp.javaに変換?する際に 文字化けしているようで、Eclipse上でJSP、Servletを見ると普通なのですが、 ○○_jsp.javaは見事に文字化けしていました。 文字化けした○○_jsp.javaを削除して再度表示(_jsp.javaの再作成)も試みた のですが、同じ結果でした。 1ヶ月以上触っていないパッケージのソースも突然文字化けを起こしたので 原因も分からない状態です。 原因・直し方がお分かりの方、是非ともご指南下さい。 情報不足でしたら追記させて頂きますので、どうぞ宜しくお願い致します。

    • ベストアンサー
    • Java
  • 文字「~」を使っているとJSPファイルが保存できません

    現在、eclipseを使ってJSPをページを作っているのですが、 「~」という文字を入れていると警告がでて、ファイルの保存ができません。 警告は「Shift_JISに「~」がマッピングされていない」というものです。 エンコーディングは全てShift_JISです。

    • ベストアンサー
    • Java
  • JavaScriptでのファイルエンコード

    現在、WHScriptとJavaScriptで、 あるファイル(TEXTなど)内の特定文字を置換して、 出力するというバッチを作っています。 具体的には、JavaScriptでScripting.FileSystemObjectを使用し、 ファイルを開き、ファイル内容を取得し、置換後に ファイルに書き出すという処理を行なっていますが、 SJISのファイルであれば問題ないのですが、 UTF-8や、EUCのファイルを置換すると、文字化けが発生します。 JavaScriptで処理する場合に、ファイルから取得した文字列の エンコードなど知りたいのですが、取得する方法ってありますでしょうか? また、ファイルに出力する際に、文字エンコードを指定する方法ってありますでしょうか? 知っている方がおりましたら、教えて下さい。

  • 最近、Eclipse for PHP を日本語化して使い始めました。(

    最近、Eclipse for PHP を日本語化して使い始めました。(ver.Helios) 初期設定で、文字コードを utf-8 に設定しました↓ (ウインドウ)→(設定)→(一般)→(ワークスペース)→ テキストファイルをutf-8に設定。 が、 プログラム(.php .html)をブラウザ(WIN ExplorerやGoogle Chrome)で表示する場合、 文字化けが生じます。 ちなみに、ブラウザのエンコードはutf-8になっています。 デフォルトのMS932に戻すと、文字化けが無くなります。 教科書では、最初にutf-8を設定するように書いてありますし、 (参照:「Eclipse PDT ではじめるPHPプログラミング入門」) 現在は文字コードがutf-8が主流になりつつあるので やはり、utf-8 でコードを書きたいと思います。 ・Eclipse自体に問題(解決)があるのか。 ・日本語化に問題(解決)があるのか。 ・examppに問題(解決)があるのか。 ・あるいはブラウザに問題(解決)があるのか。 ・総合的に相性が悪いのか? ネットでいろいろと自分なりに調べてみましたが、 参考になる情報が、2年以上前だったりして・・・・ これといった解決案がない状況です。 Eclipseに知識がある方で どなたか解決方法をお知りの方は、教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP