您的位置:首页 > Web前端 > JavaScript

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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: