1
4

2 に答える 2

0

この問題の解決策を見つけました。私は Mac OSX Lion で作業していましたが、更新後にデフォルトのシステム エンコーディングが MacRoman に変更されました。ただし、エンコーディングを変更すると問題が解決しました。

于 2012-06-28T09:13:00.750 に答える
0

db に送信するテキストも UTF-8 でエンコードされていることを確認してください。これの意味は:

  • .propertiesファイルまたは同様のものにある場合は、ファイルがUTF-8でエンコードされていることを確認してください(メモ帳++で開いて、報告されるエンコードを確認してください)

  • Java コードを UTF-8 でコンパイルしていることを確認してください。

    • Eclipse で、プロジェクトを右クリック -> プロパティ -> リソース -> テキスト ファイルのエンコーディングは UTF-8 にする必要があります

    • Maven でビルドする場合は、pom.xml に以下が含まれていることを確認してください。

      <properties>
          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
      
    • プレーン ole コマンド ライン コンパイルの場合は、次の操作を行います。

      javac -encoding UTF-8 *.java
      
于 2012-01-19T15:03:10.993 に答える