0

\u0085Java でUnicode 制御文字をトリミングできません。どうすればこれを行うことができますか?

String str = "\u0000\u001f\u0085 hi \n"
PrintStream out = new PrintStream(System.out, true, "UTF-8");
out.println(teststr);
String st = teststr.replaceAll("\\p{Cntrl}", "");
out.println(st);

文字\u0085は ? として出力されます。そして交換されないようです。

4

1 に答える 1