C#里如何读取中文字符? 我想用C#从文件中一行一行地读取字符串,其中包含中文字符,请问怎么实现啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] sinput = File.ReadAllLines(@"C:\1.txt", Encoding.GetEncoding("gb2312")); StreamReader sRead = new StreamReader(FileName, System.Text.Encoding.Default); while (sRead.Peek() > 0){ varLine =sRead.ReadLine(); ...} 只要正确的设置读文件用的编码,保证不乱码就可以了。 不管是中文,还是字母,还是数字,都是一个charC#中的String类型的变量是Unicode编码的,支持任何一种语言 读取前确认你文件是utf8编码或者gb2312编码的或其它的?,代码中指定读取的编码格式就OK了。 怎样将信息打到证书模板上? 网站发布信息在百度搜索不稳定 有人用过EasyHook这个库吗?如何实现全局注入?用C# 请问在Access数据库里如何设置"自动编号"类型初始值为10000呢? 关于dataset的问题! c#在Datagridview中中如何获取显示的数据 水晶报表打印失败 关于.net中的持久化类(新手请教) 异常:当传递具有已修改行的DataRow集合时,更新要求有效的UpdateCommand c#的学习 高手请进,如何设定一个存储空间 请问如何使用Aximp.exe将现有的OCX控件转换成windows窗体可识别的form控件?
while (sRead.Peek() > 0)
{
varLine =sRead.ReadLine();
...
}
C#中的String类型的变量是Unicode编码的,支持任何一种语言