产生XML文件的时候,过滤低位非打印字符

 1 public static string ReplaceLowOrderASCIICharacters(string tmp)
 2         {
 3             StringBuilder info = new StringBuilder();
 4             foreach (char cc in tmp)
 5             {
 6                 int ss = (int)cc;
 7                 if (((ss >= 0) && (ss <= 8)) || ((ss >= 11) && (ss <= 12)) || ((ss >= 14) && (ss <= 32)))
 8                     info.AppendFormat(" ", ss);//&#x{0:X};
 9                 else info.Append(cc);
10             }
11             return info.ToString();
12         }

 

posted @ 2013-04-09 11:38  大灰_JYH  阅读(548)  评论(0)    收藏  举报