问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# 读取一个txt,判断txt中的内容是否含有中文。求助

发布网友 发布时间:2023-09-17 22:18

我来回答

4个回答

热心网友 时间:2024-08-18 13:36

将字符串中的中文重新组合:
        public string IsChina(string CString)
        {
            string str1="";
            
            for (int i=0; i<CString.Length; i++)
            {               
               if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1))) > Convert.ToInt32(Convert.ToChar(128)))
                {
                    str1 = str1 + CString.Substring(i, 2);
                    i++;
                    continue;
                }
            }
            return str1;
        }

 

热心网友 时间:2024-08-18 13:36

下班之前帮你搞定下,如果存在中文就把中文返回出来,下面是代码
private void Form1_Load(object sender, EventArgs e)
{
string path = Application.StartupPath+"\\test.txt";
FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
StreamReader m_streamReader = new StreamReader(path, System.Text.Encoding.GetEncoding("GB2312"));
m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
string strLine = m_streamReader.ReadLine();
string code = "";
while (strLine != null)
{
code += strLine + "\n";
strLine = m_streamReader.ReadLine();
}
m_streamReader.Close();

string charN = IsChinaStr(code);
}

public string IsChinaStr(string CString)
{
string rt = "";
for (int i = 0; i < CString.Length; i++)
{
if (Convert.ToInt32(Convert.ToChar(CString.Substring(i, 1))) > Convert.ToInt32(Convert.ToChar(128)))
{
rt += CString.Substring(i, 1).ToString();
}

}
return rt;
}

热心网友 时间:2024-08-18 13:37

在它的那个基础上还要添加字符的判断,可以查看字符的ASCII编码,或者用char.IsUpper()和char.IsLower()这两个方法(貌似是这个两个方法,有点不记得了,会自动提示的)。

热心网友 时间:2024-08-18 13:37

用正则表达式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
因地制宜。是 时代少年团文案干净治愈-集合66句 #西安美莎酒店? 瓷砖上钉钉子小妙招 墙壁上瓷砖上太多钉子了怎么装修 钉子断了半截在瓷砖里怎么取出 瓷砖缝隙钉子怎么办 如何拔出瓷砖钉子 2017款 雪佛兰科鲁兹 手动 三厢先锋版 7.5万公里保养项目多少钱_百度知 ... 会计师是什么岗位 c#中 从文本文件中读取每一行时,用Readline怎么判断空行?求指教_百度... c#问题:如何判断对一个文本文件的读取是否到达文件的末尾 有负债有逾期风控评分不足在哪里可以贷款保下款的负债高好通过的... 我是学会计专业的,会计证考是考到了,但我感觉还是有毫不熟,不牢固,我... 免漆板和实木多层板哪个好 办银行卡的时候资料填错了婚姻信息怎么办 储蓄卡已婚信息更改征信会变吗 cod19恶意组队会封号吗 手机号重新注册了一个,原来的咋找回来?? 如果登不回去,重新注册了一个还可以申诉回来吗? 丢了绑定的手机号又从新申请了一个,以前的微信还能找回来吗? 如果重新注册一个之前的还可以找得回来吗? 重新注册,那之前的好友能恢复吗? 微信重新注册了,怎么找回以前那个? 登不上,我又注册了一个新的,以前的微号还能找回来吗? Q345E与Q345B可以在一起焊接吗,用什么焊剂与焊丝 Q345E用什么牌号焊丝焊接,用E70S 微信重新注册了,怎么找回以前那个? 什么血型是不能捐赠 献血站目前最缺的血型是? 甜柠檬之恋的txt全集下载地址 《乡村爱情好迷信》txt下载在线阅读全文,谁有 环氧树脂地坪漆施工工艺树脂地坪漆注意事项 ...金额55万,首付30%贷款30年,请问一下利率是多少?怎么计算?每月需要... ...自定义装修吗?可不可以直接编写代码进行店铺装修? 郑州网红面条哥发表不当言论遭处理,作为公众人物是否该谨言慎行? 如何用两个三角形和一个正方形拼成另一个三角形? 两个三角形和一个正方形在拼成三角型怎么拼 一个正方形和两个三角形可以拼成一个三角形吗 两个相同的三角形和一个正方形拼成一个三角形怎么拼? 从路桥到永嘉鹤盛镇炉山村坐汽车怎么走 路桥到永嘉古城有多远 查询永嘉上塘至台州路桥法院有多少公里 从青岛坐火车到牡丹江多少钱 青岛到牡丹江有没有长途客车 为什么那么多好的言情小说不能拍成影视剧? 两千多章小说将拍成剧,男女主角难倒一片演员,能胜任的艺人太少 如果一个男的在不开心的时候让你陪他去喝酒,他在想什么,是真的希望你... 什么叫做治愈犬治疗犬 宝宝戒安抚奶嘴老哭闹怎么办