Html to jsstring
2016-12-16 17:04
197 查看
public static string EncodeJsString(string s)
{
StringBuilder sb = new StringBuilder();
sb.Append("\"");
foreach (char c in s)
{
switch (c)
{
case '\"':
sb.Append("\\\"");
break;
case '\\':
sb.Append("\\\\");
break;
case '\b':
sb.Append("\\b");
break;
case '\f':
sb.Append("\\f");
break;
case '\n':
sb.Append("\\n");
break;
case '\r':
sb.Append("\\r");
break;
case '\t':
sb.Append("\\t");
break;
default:
int i = (int)c;
if (i < 32 || i > 127)
{
sb.AppendFormat("\\u{0:X04}", i);
}
else
{
sb.Append(c);
}
break;
}
}
sb.Append("\"");
return sb.ToString();
}
{
StringBuilder sb = new StringBuilder();
sb.Append("\"");
foreach (char c in s)
{
switch (c)
{
case '\"':
sb.Append("\\\"");
break;
case '\\':
sb.Append("\\\\");
break;
case '\b':
sb.Append("\\b");
break;
case '\f':
sb.Append("\\f");
break;
case '\n':
sb.Append("\\n");
break;
case '\r':
sb.Append("\\r");
break;
case '\t':
sb.Append("\\t");
break;
default:
int i = (int)c;
if (i < 32 || i > 127)
{
sb.AppendFormat("\\u{0:X04}", i);
}
else
{
sb.Append(c);
}
break;
}
}
sb.Append("\"");
return sb.ToString();
}
相关文章推荐
- JS. How to replace html element with another element/text, represented in string?
- HTML JSOgN to string
- jsdate对象toLocaleString()方法小结
- Fastest way to build an HTML string
- Android JS双向调用(android set data to html)
- JS:1.8,字符串(string)对象(length,indexOf(),lastIndexOf(),replace(),match(),toUpperCase(),toLowerCase())
- JS String.toDate
- how to truncate a string or get a substring ? js截取字符串
- JS String.toDate
- JavaScript: how to load dynamic contents (HTML String, JSON) to iframe
- iOS: UIWebview loadhtmlstring & Local css/js/image resources
- radio js toString bindable disabled evevt.srcElement. 多个空格变成一个空格 js格式化时间 [Bindable(true)] jquery img select
- 文档未记录的API之setContentToHTMLString
- public string GetUrltoHtml(string Url)
- JS String.toDate
- Js To Html
- 原生JS实现淡入淡出效果(fadeIn/fadeOut/fadeTo) (转http://www.cnblogs.com/mrthink/archive/2011/01/29/1947532.html)
- StringUtils(used to un escape html)
- 判断js中各种数据的类型方法之 typeof() 和 Object.prototype.toString() 详解
- 【JS基础回归】关于parseInt 与 numberObj.toString 中的“raidx”