zoukankan      html  css  js  c++  java
  • Html to jsstring

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

    }

    有些事现在不做,一辈子都不会做了
  • 相关阅读:
    约瑟夫问题
    再谈Bellman-Ford
    Uva 11478 Halum操作
    Uva 11090 在环中
    Bellman-Ford
    Uva 10537 过路费
    Uva 10917
    LA 3713 宇航员分组
    2-SAT
    LA 3211 飞机调度
  • 原文地址:https://www.cnblogs.com/mengkai/p/6187660.html
Copyright © 2011-2022 走看看