我在構建ASP.NET自動化的RSS提要,並出現撇號和連字符的渲染很奇怪:ASP.NET特殊字符的問題
「這是一個測試」被渲染爲「Here’ SA試驗」
我已設法通過逸出符號並手動構建HTML逃逸爲£
規避以井號(£)一個類似的問題,如下面所述提取物顯示在:
sArticleSummary = sArticleSummary.Replace("£", "£")
但以下嘗試未能解決撇號問題,我們仍然在屏幕上獲得’
。
sArticleSummary = sArticleSummary.Replace("’", "’"")
數據庫(SQL2005)的所有意圖和目的的字符串看起來是純文本 - 任何人都可以提出建議,爲什麼它看上去那樣是純文本字符串一直以這種方式出來,如果任何人有任何想法至於如何解決這個值得讚賞的撇號問題。
感謝您的幫助。
[編輯]
繼弗拉基米爾的幫助下,現在看起來好像問題在於某處數據庫之間,它被加載到字符串VAR的數據從一個撇號轉換爲’
- 誰看見這發生在或有任何指針?
感謝
我們會放棄這一點 - 列確實是varchar。 – Chris 2009-11-06 09:57:27