如何去除字符串中的非法字符 其他描? 鲂畔? 表示 也可能是 其? 鲂畔? 表示 也可能是 其他? 鲂畔? 表示 正常的字符串应该是 其他描述信息表示现在出现了乱字符,如何去掉正常中文字符中间的无意义乱字符? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是SQL中导致的,请在前面加N''如果是程序中导致的,那只能看看程序哪里有问题! 下面是一个去掉ASCII中不可印刷字符的例子,你查一下汉字的ASCII区间后就可修改过去了。 private String FunRemoveNonePrintableChar(String OrgStr) { // string sRetVal = string.Empty; int i = -1; try { foreach (char curChar in OrgStr.ToCharArray()) { i++; if (curChar < 32 || curChar > 128) { continue; } sRetVal += OrgStr.Substring(i, 1); } return sRetVal; } catch (Exception ex) { this.AppService.FunSendAppLogToDB(ex); MsgStr = ex.Message.Trim(); MessageBox.Show(this, MsgStr, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return OrgStr; } } 看你的非法字符好象都是同一个,即"鲂畔?"用replace就可以搞定,当然如大家所说,要从源头上解决问题. 各位高手都在什么具体情况下用到了反射 如何得到Session的剩余时间?AJAX请求会更新Session么? QC数据读取问题 richtextbox读取问题! 送分了哦! 高分求在c# 中怎么去连Access数据库中的查询(存储过程),希望给出源码.急,在线等,up 有分 数据导入导出c# 学习C#在tyr catch finally 中遇到的问题 谁有Microsoft Communications Control控件的详细说明啊,急用!!! 谁可以推荐几本C#的几本好书呢?或者是下载的网址? 问个菜鸟问题 将string转换成int
如果是程序中导致的,那只能看看程序哪里有问题!
private String FunRemoveNonePrintableChar(String OrgStr)
{
//
string sRetVal = string.Empty;
int i = -1; try
{
foreach (char curChar in OrgStr.ToCharArray())
{
i++;
if (curChar < 32 || curChar > 128) { continue; }
sRetVal += OrgStr.Substring(i, 1);
}
return sRetVal;
}
catch (Exception ex)
{
this.AppService.FunSendAppLogToDB(ex);
MsgStr = ex.Message.Trim();
MessageBox.Show(this, MsgStr, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
return OrgStr;
}
}