NSTR 2009-A - 底層有一個130萬美元(剩下913萬美元)。 C/E上升到67.1%如何處理奇怪的Unicode字符
下面是上面的文字在記事本+ +與UTF-8編碼開啓的圖像。 'x96'是短劃線,'xA0'是空格。 SQL Server提供無效字符錯誤。我如何擺脫這些@#$#?它引起了我一個巨大的頭痛試圖修復...; -x
下面我試過了。它保持破折號但將'xA0'更改爲問號:
byte[] tempBytes;
tempBytes = System.Text.Encoding.GetEncoding("ISO-8859-8").GetBytes(notesXML);
string notesXML = System.Text.Encoding.UTF8.GetString(tempBytes);
提示感謝,謝謝!
替換功能如何?應該可以使用unicode號碼查找有問題的字符 – Grantly 2014-10-30 00:54:25
難道你不能只配置數據庫接受UTF-8? – 2014-10-30 01:07:55
@Mark,希望在webAPI的c#中處理這個問題,然後到達DB – nanonerd 2014-10-30 01:10:37