キーの値に Unicode エスケープ文字が含まれている場合と含まれていない場合があるプロパティ ファイルがあります。以下のサンプルをご覧ください。私の仕事は、プロパティ ファイルの値に非 ASCII 文字が含まれている場合は、Unicode でエスケープする必要があることを確認することです。したがって、以下のサンプルでは、最初のエントリは問題ありません。2 番目のエントリのようなすべてのエントリを削除して、最初のエントリのように変換する必要があります。
##sample.properties
escaped=cari\u00F1o
nonescaped=cariño
normal=darling
基本的に私の質問は、Java に関する限り、cari\u00F1oとcariñoを Java で同一のものとして扱うため、どうすればこれらを区別できるかということです。