java小程序参数的转义是什么?

java小程序参数的转义是什么?,java,applet,Java,Applet,假设我想在applet参数标记中嵌入任意字符。 可能是中国人。它可能只是一个嵌入程序为single或single的字符串 双引号 我没有找到应该如何做的陈述 <param name='foo' value='this is \"a string with quotes\"'> 这是我的第一个猜测,但似乎还不够好。在param标记中定义的字符串由浏览器解释并传递给Java运行时。Java本身不会以任何方式修改它们 因此,param标记遵循HTML的标准规则:在其属性中,可以使用H

假设我想在applet参数标记中嵌入任意字符。 可能是中国人。它可能只是一个嵌入程序为single或single的字符串 双引号

我没有找到应该如何做的陈述

<param name='foo' value='this is \"a string with quotes\"'>


这是我的第一个猜测,但似乎还不够好。

param
标记中定义的字符串由浏览器解释并传递给Java运行时。Java本身不会以任何方式修改它们

因此,
param
标记遵循HTML的标准规则:在其属性中,可以使用HTML属性中有效的任何字符;要转义它们,可以使用:


<param name="foo" value='this is "a string with quotes"'>
<param name="bar" value="this is &quot;another string with quotes&quot;">
<param name="baz" value="using both double quotes: &quot &amp; single quotes &#39;, with some literal 文字 characters">