黑马程序员技术交流社区
标题:
乱码
[打印本页]
作者:
杨曾荣
时间:
2012-4-3 17:09
标题:
乱码
将文本中的数据导入数据库,除了File.ReadAllLines可处理乱码,还有哪些属性可以处理乱码的
作者:
何智杰
时间:
2012-4-3 17:13
请使用File.ReadAllLines(ofd.FileName, Encoding.Default);
Encoding.Default:就是默认编码,你使用UTF8也是可以的
作者:
张世豪
时间:
2012-4-3 18:43
File.ReadAllLines(string path,Encoding.Default);打开一个文件,使用指定的编码读取文件的所有行,然后关闭该文件。Encoding.Default:获取操作系统的当前ANSI代码页的编码,还有一个File.ReadAllText(string path,Encoding.Default);跟它用法是相同的,但是File.ReadAllText返回的是string类型的,而上面的File.ReadAllLines返回的是string数组类型。
作者:
郑帅
时间:
2012-4-3 18:51
插入数据到数据库乱码可能出现的问题:
1.数据库中字段类型有问题。比如varchar存中文出现乱码,一般使用nvarchar
2.可能是你读取文件或写入文件时,的编码出现问题。
汉字,一般是GBK或UTF8编码.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2