c# 读取txt文件中文乱码解决方法
2013-11-12 19:03
886 查看
之前做过一个项目,在程序运行目录下有个txt文件,文件内容是中文的时候会乱码,
后来用这个函数处理后,就不乱码了:
private string GetPDA_Code()
{
string code = "";
string filePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + @"\XXX.txt";//程序所在目录下的txt文件
StreamReader sr = new StreamReader(filePath, System.Text.Encoding.Default);
code = sr.ReadToEnd().ToString();//完全读出txt内容
sr.Close();
if (code == "")
{
code = "XXX";
}
return code;
}
后来用这个函数处理后,就不乱码了:
private string GetPDA_Code()
{
string code = "";
string filePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + @"\XXX.txt";//程序所在目录下的txt文件
StreamReader sr = new StreamReader(filePath, System.Text.Encoding.Default);
code = sr.ReadToEnd().ToString();//完全读出txt内容
sr.Close();
if (code == "")
{
code = "XXX";
}
return code;
}
相关文章推荐
- C# 读取 TXT文件的时候中文乱码解决方法
- C# 读取txt 文件 乱码 解决方法
- C#读取中文文件出现乱码的解决方法
- iOS读取txt文件出现中文乱码的解决方法
- 用c#读取文件内容中文是乱码的解决方法
- 用c#读取文件内容中文是乱码的解决方法
- Java中从txt文件中读取和存储内容出现乱码的解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- arcgis for android 读取shp文件中文乱码解决方法
- C#中使用streamreader读取中文成乱码的解决方法
- Java读取properties配置文件时,中文乱码解决方法
- Java读取properties配置文件时,中文乱码解决方法
- nodejs读取本地中文json文件出现乱码解决方法
- Android读取xxx.properties配置文件中文出现乱码解决方法
- Java读取properties配置文件时,中文乱码解决方法
- 【转载】C#中StreamReader读取中文文本出现乱码的解决方法
- C#中StreamReader读取中文文本出现乱码的解决方法
- Ubuntu12.04 .txt文件中文乱码解决方法
- 读取txt的中文字符出现乱码的解决方法