2013-07-21 51 views
0

我在vb2005中使用richtextbox,我已經從數據庫中讀取Unicode數據。richtextbox diplay不正確的Unicode在vb.net

它顯示不正確,因爲它在Unicode字符的空間。

爲什麼richtextbox在Unicode字符中包含空格?

任何想法如何在Unicode中顯示在richtextbox中刪除空格?

編碼:

If dt.Rows.Count > 0 Then 
     RichTextBox1.Rtf = dt.Rows(0)(0).ToString 
End If 
+0

RTF不是Unicode。早在Unicode啓動之前發明,它使用帶標記的純ASCII編碼來啓用字符集。這個問題很糟糕的記錄,簡單的解釋是字符串只包含一個空格。 –

回答

0

您可以使用一個簡單的替換命令。

Dim StringWithoutSpaces As String 
StringWithoutSpaces = dt.Rows(0)(0).ToString.Replace(" ","")