function HtmlEncode(text)
{
    return text.replace(/&/g, '&amp').replace(/\"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}

解决方案 »

  1.   

    用decodeURI和encodeURI没有用
    估计这个只对URL地址有用
      

  2.   

    SORRY,我没太看题
    可以用encodeURIComponent
    decodeURIComponent
    对& \等字符进行编码
    我以为你只是要编码
      

  3.   

    function HtmlDecode(text)
    {
        return text.replace(/&amp;/g, '&').replace(/&quot;/g, '\"').replace(/&lt;/g, '<').replace(/&gt;/g, '>');
    }
      

  4.   

    大家真是强人,就结贴 meizz(梅花雪)  hbhbhbhbhb1021(天外水火(我是SB,我要多努力)) 真是强