给js变量赋值如下  
 var sContent = "<%=content%>"; content内容是从properties文件中读取的一段常量(读取的值时正确的)content内容:
AAA BBB.,"XXXX PP" \nRE-POR(*)是不是因为常量中有很多特殊字符的缘故,当用如上的语句进行赋值的时候会出现js异常,请各位大侠指教。同时请教一下赋值成功的话\n是否能正常换行。

解决方案 »

  1.   

    content
    AAA BBB.,"XXXX PP" \nRE-POR(*)不是\n的问题,\n是可以正常换行的,而是"(双引号)的问题。变量替换后的效果如下:var sContent = "AA BBB.,"XXXX PP" \nRE-POR(*)"; 知道什么问题了吧,知道怎么改了吧
      

  2.   

    var sContent = "<%=content%>"; 
    content内容:
    AAA BBB.,"XXXX PP" \nRE-POR(*)双引号问题。修改成单引号试试。
    var sContent = '<%=content%>';