我正在處理大量具有人員數據的CSV文件,並且偶爾名稱將使用非字母數字字符(例如á),並且這些文件全部變爲數據表中的 符號。我如何防止這個問題?我只想保留文件中的所有名稱而不作任何更改。如何處理非字母數字字符asp.net vb?
感謝,
大號
我正在處理大量具有人員數據的CSV文件,並且偶爾名稱將使用非字母數字字符(例如á),並且這些文件全部變爲數據表中的 符號。我如何防止這個問題?我只想保留文件中的所有名稱而不作任何更改。如何處理非字母數字字符asp.net vb?
感謝,
大號
最常見的原因是它實際上是在ISO-8859-1中編碼的,並被解釋爲UTF-8。由於不太常見的原因,同樣的原則也適用,也就是說,東西的編碼方式與它聲稱的不同。
更改數據庫中的字符編碼,或當你從數據庫中讀取解碼。
在處理過程中,您需要一個閱讀器或其他東西。我建議你使用System.Encoding.UnicodeEncoding或UTF32Encoding來配置它。
最常見的原因是它實際上是在ISO-8859-1中編碼的,並解釋爲UTF-8。由於不太常見的原因,同樣的原則適用。 – Esailija 2012-07-26 12:58:28
輝煌&感謝Esailija ...正如你所說,這是原因..你想推廣你的評論作爲答案? – lawphotog 2012-07-26 14:40:49
只有當它對您有幫助並解決您的問題時:P – Esailija 2012-07-26 14:41:50