C 讀取檔案方法

2021-06-19 23:44:45 字數 676 閱讀 2601

解決亂碼問題

方法一:

需要從streamreader中指定引數即可 

streamreader objreader = new streamreader(filepath, 

unicodeencoding.getencoding("gb2312")

); string sline = "";  

while (sline != null)

}objreader.close();

方法二:

encoding.

default的說明是「獲取系統的當前 ansi **頁的編碼」,就用了下,果然不是亂碼了。

所以解決辦法就是如下定義streamreader的物件

streamreader sr = new streamreader(path,encoding.default)

string upstr = file.readalltext(filepath, encoding.default);

方法三:

這種方法預設utf-8編碼

streamreader srr = null;

try}

catch (filenotfoundexception e)

}catch (system.exception ex)}

C 讀取CSV檔案的方法

在很多系統中,都需要讀取csv檔案,我在以前的乙個專案中也遇到過要將csv檔案中的資料讀取到datatable中進行處理,下面的 getcsvfile s filename and data獲取csv檔案中資料,並將資料匯入datatable中 mycsvdt 用來裝csv檔案中資料的datatab...

C 讀取CSV檔案的方法

在很多系統中,都需要讀取csv檔案,我在以前的乙個專案中也遇到過要將csv檔案中的資料讀取到datatable中進行處理,下面的 getcsvfile s filename and data獲取csv檔案中資料,並將資料匯入datatable中 mycsvdt 用來裝csv檔案中資料的datatab...

C 讀取CSV檔案的方法

在很多系統中,都需要讀取csv檔案,我在以前的乙個專案中也遇到過要將csv檔案中的資料讀取到datatable中進行處理,下面的 getcsvfile s filename and data獲取csv檔案中資料,並將資料匯入datatable中 mycsvdt 用來裝csv檔案中資料的datatab...