首先你要知道你的乱码是用什么表示的一般情况是用?表示如果只有?就用如下列子string sss = "其他描?鲂畔?"; sss = sss.Replace("?", ""); Console.WriteLine(sss);输出:其他描鲂畔如果还有其他什么奇怪的东西,最好用正则表达式,这样可以一下过滤掉。
那些算是乱字符呢?比如 除了 拼音字母和数字之外?
引用 4 楼 qgylovelj 的回复:首先你要知道你的乱码是用什么表示的一般情况是用?表示如果只有?就用如下列子 string sss = "其他描?鲂畔?"; sss = sss.Replace("?", ""); Console.WriteLine(sss); 输出:其他描鲂畔 如果还有其他什么奇怪的东西,最好用正则表达式,这样可以一下过滤掉。这样岂不是先要找到所有的乱码再REPLACE了
引用 4 楼 qgylovelj 的回复:首先你要知道你的乱码是用什么表示的一般情况是用?表示如果只有?就用如下列子 string sss = ";其他描?鲂畔?";; sss = sss.Replace(";?";, ";";); Console.WriteLine(sss); 输出:其他描鲂畔 如果还有其他什么奇怪的东西,最好用正则表达式,这样可以一下过滤掉。这样岂不是先要找到所有的乱码再REPLACE了。