自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#讀取文本文件時(shí)字符編碼的處理

開發(fā) 后端
C#讀取文本文件時(shí)字符編碼的處理是向大家講述了在C#讀取文本文件的操作時(shí)會(huì)碰到字符編碼亂碼的現(xiàn)象,那么本文就向你講解解決辦法。

字符編碼的問題是經(jīng)常會(huì)碰到的,那么在C#讀取文本文件時(shí)出現(xiàn)這樣的問題怎么處理呢?讓我們來看看:

在讀取文本文件的內(nèi)容時(shí),如果里面有中文,常常出現(xiàn)亂碼問題。一般原因主要是文本文件的編碼設(shè)置不是Unicode/Unicode-8格式,所以讀出的是亂碼。解決辦法之一是在讀取的時(shí)候用System.Text.Encoding.GetEncoding("gb2312")進(jìn)行轉(zhuǎn)化。用一個(gè)簡(jiǎn)單的實(shí)例進(jìn)行說明:

  1. private void button4_Click(object sender, EventArgs e)  
  2. {  
  3. string FileName = @"E:\test\11.txt";  
  4. if (File.Exists(FileName))  
  5. {  
  6. //讀取指定的文本文件,并支持中文編碼字符  
  7. StreamReader objReader =   
  8. new StreamReader(FileName,System.Text.Encoding.GetEncoding("gb2312"));  
  9. string aa = objReader.ReadToEnd();  
  10. objReader.Close();//關(guān)閉流  
  11. MessageBox.Show(aa);  
  12. }  

這是就不用考慮文本文件的編碼格式了。

C# 讀取文本文件時(shí)的亂碼現(xiàn)象就向你介紹到這里,希望對(duì)你學(xué)習(xí)C# 讀取文本文件方面有所幫助。

【編輯推薦】

  1. C#讀取文件夾中的文件操作淺析
  2. C#讀取文件夾下面的全部文件的實(shí)現(xiàn)
  3. C#讀取文件內(nèi)容另存的實(shí)現(xiàn)
  4. C#讀取文件高效方法淺析
  5. C#讀文本文件的冰山一角
責(zé)任編輯:仲衡 來源: 百度空間
相關(guān)推薦

2009-08-06 18:33:45

C#處理文本文件

2009-09-02 19:13:08

C#處理文本文件

2009-09-02 19:08:03

C#實(shí)現(xiàn)讀取文本文件

2009-08-26 11:53:56

C#打印文本文件

2009-08-19 17:44:15

C#操作文本文件

2009-08-20 10:17:27

C#操作文本文件

2009-08-20 09:26:14

C#操作文本文件

2009-08-20 09:15:20

C#操作文本文件

2021-11-29 09:46:11

FileReaderJava開發(fā)

2009-08-20 09:58:06

C#操作文本文件

2015-06-17 14:28:15

Java查詢處理方法

2009-08-12 17:42:57

C#讀文本文件

2010-02-01 14:26:50

C++讀寫文本文件

2010-04-30 17:38:31

Unix文本

2021-12-06 07:15:48

類方法類讀取文本

2009-09-04 15:56:35

寫入文本文件

2010-01-15 10:05:35

VB.NET文件對(duì)象

2022-11-25 09:16:43

Linux命令

2010-05-13 17:43:43

IIS服務(wù)器

2014-03-11 10:11:33

Linux命令more命令文本文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)