web-dev-qa-db-ja.com

外国語の文字を含むファイルを作成できません

プロパティファイル(名前と値のペアを含む)を外国語の文字で保存しようとすると、次のエラーが発生します。エンコーディングを設定するにはどうすればよいですか?

保存を完了できませんでした。一部の文字は、「Cp1252」文字エンコードを使用してマッピングできません。エンコーディングを変更するか、「Cp1252」文字エンコーディングでサポートされていない文字を削除してください。

21
Joe

それはEclipseのように見えます。

  1. ファイルの内容全体をクリップボードに切り取ります。
  2. (現在は空の)プロパティファイルを保存します。
  3. ファイルのエンコード設定をUTF-8または必要なものに変更します(Alt + Enter)。
  4. クリップボードをエディターに貼り付けます。
  5. エディターを保存します。
31
Roland Illig

私はそのEclipseを推測します:

  1. Windowsメニュー–>設定–>一般(展開)–>ワークスペース(クリック)に移動します
  2. 「テキストファイルエンコーディング」ボックスを探します。デフォルトは「Cp1252」です。
  3. ラジオを変更して他を選択し、コンボボックスから「UTF-8」を選択します。
34
satya

Eclipseにあると仮定すると、最も簡単な方法は、エラーダイアログボックスにあるUTF-8オプションとして保存を選択することです。

enter image description here

他の答えもうまくいきます。

1
spacewanderer

これに対する最善の解決策は、私がいつも行っていることです。ワークスペース内のそれぞれのファイルに移動して、メモ帳++で開き、必要な変更を加えることです。完了したら、ファイルを保存します。 Eclipseは、変更を加えてコードを更新するように要求します。 [はい]をクリックします。そして、あなたはすべて今行ってもいいです。

0
gaurav_

最初にファイルをコピーしてそのファイルを削除し、その後Eclipseでコードをクリートします

同じ内容のファイルを作成し、解決するコードを書き直します。

0
srinath