私は統合テストに次のものを持っています:
myMap.put(Language.RU, "Египет");
これはパラメーターとして使用されますが、コード (ハッシュマップ経由でアクセスされる文字列を使用) で sys アウトすると、次のようになります。
param is : Каир%
その結果、元の文字列を使用してデータベースにクエリを実行したときにデータが返されるはずなのに、データが返されません。
全体を通して utf-8 を使用していると思っていましたが、何が問題を引き起こしているのでしょうか? ここでの手法を使用すると、すべてが実際に UTF-8 に設定されます ... ?