大概是这样的 从对话框获得的信息要存储在xml里,但因为xml不支持一些字符,我在网上找到了这个办法: public static string ReplaceLowOrderASCIICharacters(string tmp)
{
   StringBuilder info = new StringBuilder();
     foreach (char cc in tmp)
    {
     int ss = (int)cc;
      if (((ss >= 0) && (ss <= 8)) || ((ss >= 11) && (ss <= 12)) || ((ss >= 14) && (ss <= 32)))
        info.AppendFormat(" ", ss);//&#x{0:X};
        else info.Append(cc);
     }
    return info.ToString();
}
来过滤掉非打印的字符但是我不知道这段代码往哪填好,我就加在了BLL层里将信息存储xml文档里的那个文件里。在存储的函数前加了ReplaceLowOrderASCIICharacters("name"); name就是可能存在特殊字符的字符串
但网页运行还是提示识别不了特殊字符
我的C++基础不太好 关于类的感念不太明白。希望告诉我一下这代码应该放在哪,怎么去调用它
谢谢