1

私はSQLファイルからダンプしたApache Derbyデータベースを持っていますが、何らかの理由でJavaでデータベースを照会すると、データベースで必要ないくつかの一意のシンボルに他のシンボルがプレフィックスされているか、正しく表示されません. 私も特別なフォントを使用しているので、それが問題なのだろうかと思っていますが、sqliteデータベースを使用していたときは完全に実行されました。ij コマンド ライン ツールからデータベースにクエリを実行すると、問題なく動作します。何が起こっているのかわかりません。

コメント、関連情報から編集。

µ のような文字が必要な列を照会すると、¬ の上に正しい文字が表示されます (文字はアクセントのようなもので、文字の上に表示されるはずです) が、¬ は表示されません。

これはより明確にするための写真です

「通常の」フォントである arial では、クエリは「rwmklI mhlw 3 An¬µdu」のようになりますが、ij ツールからのクエリは「rwmklI mhlw 3 Anµdu」であり、これが正しい方法です。データベース。クエリは次のようになります。

SELECT Gurmukhi, English, ShabadID FROM Shabad WHERE FirstLetterStr LIKE '%"+numberquery(text)+"%'
4

0 に答える 0