私はJavaのようなものを持っています
stringBuffer.append("<a onclick=\"javascript:setPName('"+StringEscapeUtils.escapeJavaScript(tmpResult)+"');\"><small> "+StringEscapeUtils.escapeJavaScript(tmpResult)+"</small></a>");
Firebug のコンソールで同じことを確認すると、正しく表示されます。しかし、IE 開発者ツールから確認すると、次のようになります。
<A onclick="javascript:setPName('TEST\" AKHIL?);?><SMALL>TEST\"AKHIL</SMALL></A>
問題は、ブラウザがまだそれを認識していないことです。StringEscapeUtils.escapeJavaScript を使用して一重引用符をエスケープしましたが、二重引用符では機能しません。