在 Javadoc 中转义 unicode

问题描述 投票:0回答:2

我正在为一个类编写 Javadoc,解释正确的 unicode 转义:

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

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

enter image description here

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

双反斜杠 (

"\\u03bcs"
) 不起作用:

enter image description here

java unicode escaping javadoc unicode-escapes
2个回答
2
投票

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

\u005c


2
投票

您也可以使用 HTML 转义

\
,从源代码读取时,它仍然不是 伟大,但它至少很明显 不是 unicode 转义。

HTML 转义的唯一缺点是它们不能在

{@code ...}
块内工作(它们是逐字渲染的),因此您需要使用
<pre>
<code>
来代替。

看起来

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

© www.soinside.com 2019 - 2024. All rights reserved.