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