2014-01-22 25 views
0


標籤我想補充
我的SQL領域,這樣,當我打開它會顯示這樣的事情。如何讀取SQL

一個 b Ç

目前它顯示

一個
b
Ç

我的腳本:

到SQL

string1.Text = Server.HtmlDecode(ODBCdataset.Tables("table1").Rows(0).Item(10)) 

和我使用

response.write(string1) 

讀它。如果我與ADO.net做到這一點就說明 一個 b Ç

但是當我使用vb.net,它顯示了
爲好。所有幫助讚賞。謝謝!

編輯

我發現,所有我需要的是增加Response.Write(Server.HtmlDecode(string1))和它的工作。

回答

-1

我發現,所有我需要的是增加Response.Write(Server.HtmlDecode(string1))和它的工作。

+0

那麼,爲什麼你首先編碼呢?你可以這樣做達到同樣的效果這'string1.Text = ODBCdataset.Tables(「表1」)。行(0).Item(10)' –

+0

如果我不編碼,它會給我一個錯誤說
是有害的..有趣的是,在ADO中沒有這樣的問題,只是aspx ... – AndrewTsang

+0

ADO和ASPX是兩個不同的東西,所以你的評論沒有任何意義。 –

0

嘗試使用Replace方法是:

string1.Text = Server.HtmlDecode(ODBCdataset.Tables("table1"). 
        Rows(0).Item(10)).Replace("<br>","") 

注意:你可能有比

編輯略有不同的BR標籤:

看來,只要您使用HtmlDecode它正在轉向<br>&lt;br&gt;所以才這樣做,而不是:

string1.Text = Server.HtmlDecode(ODBCdataset.Tables("table1"). 
        Rows(0).Item(10)).Replace("&lt;br&gt;","") 
+0

感謝您的回覆,但它不起作用。我檢查我的SQL Server,它仍然<BR> – AndrewTsang

+0

見我的編輯 - 現在應該工作 –

+0

它仍然顯示
...但我發現它的答案。感謝您的幫助:) – AndrewTsang