我使用 Desktop.getDesktop().browse(new URL("www.google.com").toURI()
在浏览器上打开链接。
在我的网址链接上,我想包含双引号,例如“www.google.com/db/?jql=text%20~\“此处的内容\””
但是,如果我尝试使用双引号,它将不会打开浏览器(不会引发异常)。我该如何解决这个问题?
提前致谢, 麻醉
最佳答案
浏览器不支持网址中的双引号(")符号。请使用%22
代替双引号符号。
如果您想使用 HTTP 标准不支持的字符(例如双引号),请使用 %ID
,其中ID 是角色的替代代码。
例如:
%20 - SPACE
%22 - double quotes
Here is a list of characters + their codes that you can use in HTTP url line.
关于java - 使用java打开包含双引号的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28077835/