1

我正在为一个解释正确的 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") 不起作用:

在此处输入图像描述

4

2 回答 2

2

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

\u005c

于 2015-08-15T00:19:20.750 回答
2

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

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

似乎\\ 应该可以javac正确处理它,但事实javadoc并非如此。

于 2017-01-08T08:51:11.013 回答