[英]formating issue while reading ASCI file having special character in it
我正在使用下面的代碼讀取CSV文件:
TextReader tr = File.OpenText(path of the file);
當CSV文件不包含任何特殊字符時,此行代碼有效。 但是,如果csv文件包含任何特殊字符,則上述代碼行將無法正確讀取特殊字符。 當讀取帶有特殊字符的文件值並將其顯示在數據網格中時,這些字符將顯示為正方形。
現在,當我將文件編碼轉換為UTF-8時,它可以正常工作。
我更改了如下代碼,以使用以下任何編碼讀取文件:
StreamReader reader = new StreamReader(path of the file, System.Text.Encoding.UTF8, true);
但是這行代碼也不起作用。
是否有人有想法解決這個問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.