oracle dbに同等のユニコード値で "ü"という文字を格納しました。私はjavaコードを使用して値にアクセスしようとすると、別の文字 "¿"を表示します。この問題の解決策が必要です。oracle dbからドイツ語の文字を読み取ることができません
1
A
答えて
0
不適切な文字コードを使用しています。
oracle dbでは、テーブルとフィールドに適切なエンコーディングを使用する必要があります。UTF-8が標準です。
Javaコードを使用すると、正しい値が得られます。
0
文字はnon-ASCII
文字です。
ISO/IEC 8859-15
エンコードまたはUTF-8
エンコードを使用して読み込むことができます。また、文字がOracle DBに正しく表示されているかどうかを確認してください。 DB charのエンコーディングに値を挿入するのが間違っていたため、Javaエンドでこの問題に直面している可能性があります。
関連する問題
- 1. Unity:JSONファイルから文字列を読み取ることができません
- 2. ユーザーから文字を読み取ることができません
- 3. ファイルから国際文字を読み取ることができません
- 4. Linuxの文字デバイスから読み取ることができません
- 5. リモートOracle 11gリンクデータベースからデータを読み取ることができません
- 6. 英語以外の文字をテキストファイルから読み取ることができません - アンドロイドアプリ
- 7. Springバッチを使用して外部Oracle DBからデータを読み取ることができません
- 8. perlスクリプトを通してoracle DBから文字列全体を取得することができません
- 9. スタンフォードパーサーはドイツ語のウムラウトを読むことができません
- 10. VB6ドイツ語文字でファイルを読む
- 11. VBA Regexが文字列を読み取ることができません
- 12. 小文字の反応jsを読み取ることができません
- 13. Javaのユニコード文字を読み取ることができません
- 14. PHPでマルチレベルJson文字列を読み取ることができません
- 15. NETMFソケットから読み取ることができません
- 16. Android Xamarin:SharedPreferencesから読み取ることができません
- 17. SQLiteデータベースから読み取ることができません
- 18. ローカルホストから読み取ることができません
- 19. MYSQLから読み取ることができません
- 20. OrientDB - ソケットから読み取ることができません
- 21. _stprintfでロシア語の文字列を読み取ることができません
- 22. 親urlクエリ文字列を読み取ることができません
- 23. PHP OCI8 NCHAR(Oracle 11g)からUnicode文字を読み込むことができません
- 24. jQueryでSQLite DBを読み取ることができません
- 25. ウェブページのコンテンツを読み取ることができません
- 26. Javaのアラビア語のテキストファイルを読み取ることができません
- 27. VBScriptが配列から文字列を読み取ることができません
- 28. Oracleのドイツ語の文字は、ジャンク文字に変換されますか?
- 29. コンソールアプリケーションでappsettings.jsonから接続文字列を読み取ることができません
- 30. .NETは文字セット「WE8ISO8859P1」を使用してOracleからアラビア文字を読み取ることができません
データベースに使用されているエンコーディングは何ですか?さらに、 'ü'がデータベース自体に存在するのか、それともjavaレベルで起こるのか確認しました。 – SomeJavaGuy
あなたは間違った文字エンコーディングを使用しています。 –