假设我想在applet参数标记中嵌入任意字符。 它可能是中国人。它可能只是一个嵌入单或者字符串 双引号
我没有发现应如何做到这一点。
<param name='foo' value='this is \"a string with quotes\"'>
将是我的第一个猜测,但似乎还不够好。
答案 0 :(得分:2)
param
标记中定义的字符串由浏览器解释并传递给Java运行时。 Java本身不会以任何方式修改它们。
因此param
标记符合HTML的标准规则:在其属性中,您可以使用HTML属性中有效的任何字符;要逃避它们,您可以使用standard HTML entities:
<param name="foo" value='this is "a string with quotes"'>
<param name="bar" value="this is "another string with quotes"">
<param name="baz" value="using both double quotes: " & single quotes ', with some literal 文字 characters">