在使用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> "); s= s.replace("\t", " "); s =s.replace(" ", " "); s=s.replace("\"", "\\"+"\"");//原文含有双引号 return s; } }
编辑:孙小北
本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=17
版权归属: www.xiaowangyun.com 转载时请以链接形式注明出处
0 条评论