コマンド ライン ツールを作成しましたが、string[] のパラメーターは既に UTF-8 でエンコードされています。
サンプル: java -jar myTool.jar -x "Gesch\u00E4ft"
この文字列は現在 "Gesch\u00E4ft" として表されており、デコードして元に戻す方法がわかりません。URIDecode/URLDecode/CharsetDecoder が機能しませんでした。
String test = args[2];
URI uri = null;
try {
uri = URI.create(test);
} catch (Exception e) {
e.printStackTrace();
}
エラー: 原因: java.net.URISyntaxException: インデックス 5 のパスに無効な文字: Gesch\u00E4ft