读取文件时怎么解决中文的问题?
文本内容是中文的时候不能正常显示,应该怎么处理呢?
static void Main(string[] args)
{
string path;
Console.WriteLine( "请输入完整文件名 ");
path = @ "D:\2.txt ";
try
{
if (!File.Exists(path))
{
Console.WriteLine( "file is not exists ");
}
else
{
FileStream fs = File.OpenRead(path);
byte[] arr = new byte[100];
UTF8Encoding utf8 = new UTF8Encoding(true);
while (fs.Read(arr, 0, arr.Length) > 0)
{
Console.WriteLine(utf8.GetString(arr));
}
}
}
catch (Exception ex)
{
Console.WriteLine( "something is wrong: " + ex.Me