使用 java 打开包含双引号的 link

Open a link that contains double quotes by using java

我使用 Desktop.getDesktop().browse(new URL("www.google.com").toURI() 以便在我的浏览器上打开 link。

在我的 url link 上,我想包含双引号,例如 "www.google.com/db/?jql=text%20~\"something here\""

但是,如果我尝试使用双引号,它不会打开浏览器(不会抛出异常)。我该如何解决这个问题?

提前致谢, 麻醉

浏览器不支持 双引号 (") URL 符号。请改用 %22双引号。

如果您想使用 HTTP 标准不支持的字符 (例如双引号),请使用 %ID 其中 ID 是角色的 alt code

例如:

%20 - SPACE

%22 - double quotes

Here is a list of characters + their codes that you can use in HTTP url line.