簡體   English   中英

FileHelpers - 如何讀取®字符?

[英]FileHelpers - How to read in ® character?

我正在讀取CSV文件,一切正常。 所有字段都會轉到正確的位置,但它會將®轉換為 。

var engine = new FileHelperEngine(typeof(T));
return engine.ReadStream(new StreamReader(stream)) as T[];

有關如何防止這種情況發生的任何想法?

編輯:

在花錢的幫助下,我得到了這個工作:

var engine = new FileHelperEngine(typeof(T), Encoding.UTF8);
return engine.ReadStream(new StreamReader(stream, Encoding.UTF8)) as T[];

我必須在兩個地方設置編碼才能工作。 否則我看到了奇怪的結果。

在StreamReader上設置正確的編碼。

http://msdn.microsoft.com/en-us/library/ms143456.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM