1. 程式人生 > >內容中需處理的特殊字元

內容中需處理的特殊字元

protected string RemoveIllegalCharacterForJson(string json)
{
StringBuilder stb = new StringBuilder(json);
return stb.Replace("\r", "\\r").Replace("\n", "\\n").Replace("'", "\"").ToString();
}

使用下面的方法對即將向前臺輸出的json字串進行處理,可以解決鍵盤上能輸入的所有特殊字元問題。

//當文字中含有如下特殊字元時,此方法可以成功處理,讓其在前臺被正確解析,注意:此法不能處理單引號

    public static String stringToJson(String s) {    
          StringBuffer sb = new StringBuffer ();     
          for (int i=0; i<s.length(); i++) {     
        
              char c = s.charAt(i);     
              switch (c) {     
              case '\"':     
                  sb.append("\\\"");