在 Java 中转义 unicode

Escape unicode escaping in Java

我正在为 class 解释正确的 unicode 转义编写 Javadoc:

 * String unitAbbrev = "μs"; //Best: perfectly clear even without a comment.
 * String unitAbbrev = "\u03bcs"; //Poor: the reader has no idea what this is.

不幸的是,它们都以“μs”渲染:

有什么办法可以逃脱这个unicode转义吗?

双反斜杠 ("\u03bcs") 不起作用:

尝试将转义的 Unicode 文字作为反斜杠本身,我认为:

\u005c

您也可以使用 HTML 转义符 \,从源代码中读取时仍然很好,但至少很清楚 不是 unicode 转义。

HTML 转义的唯一缺点是它们在 {@code ...} 块内不起作用(它们是逐字呈现的),因此您需要使用 <pre><code> 代替。

似乎 \ 应该 工作,因为 javac 似乎可以正确处理它,但 javadoc 不是。