2017-10-25 孙小北

UEditor报Javascript错:SyntaxError: unterminated string literal

在使用UEditor时,Javascript报错:SyntaxError: unterminated string literal,原来是由于文本中存在换行符的问题,本文总结了一下此问题解决问题。

本文总结了一下Javascript报错:SyntaxError: unterminated string literal的解决方法。

解决思路:将系统换行符替换成其他字符。

ASP C#解决方法:

str=replace(str,vbcrlf,"",1,-1,1)

PHP解决方法:

$str = str_replace("\n", "", $str);
$str = str_replace("\r", "", $str);

jsp的对应函数:

public static final String htmlToCode(String s) 
{ 
    if(s == null) 
    { return ""; } 
    else
    { 
        s = s.replace("\n", "<br>&nbsp;&nbsp;");
        s= s.replace("\t", "&nbsp;&nbsp;&nbsp;&nbsp;");
        s =s.replace(" ", "&nbsp;");
        s=s.replace("\"", "\\"+"\"");//原文含有双引号
        return s;
     } 
}


编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=17

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦