我有一個數據庫,包含近10年來我收集的近2000個代碼示例,我希望能夠使用textarea字段訪問這些示例,以便我可以輕鬆地進行復制和/或更新。我試圖從PHP遷移到C#上的新域,但我有問題得到它正確顯示。從C#數據庫中顯示代碼
這是它的外觀現在:http://nunyabiz.freeiz.com/csharp/index.html
這是它應該如何看:http://nunyabiz.freeiz.com/csharp/index2.html
這是我使用,以顯示它的代碼: Code.Text = rs["Code"].ToString().Replace("\r\n", "\n");
的「 \ r \ n「字符沒有被識別,所以我猜測我必須對它進行轉換,編碼或解碼,但是我沒有嘗試找到可行的東西。線上。
duplicate http://stackoverflow.com/questions/3944410/textbox-with-new-line – 2012-01-25 05:16:10
難道是'rs [「Code」]'包含* literal * escape的值? (這是\,r或\,n的雙字符序列)。請記住,「\ r」和「\ n」僅適用於*字符串*:如果轉義符存儲在數據庫中,則不是。 (從DB CLI中選擇簡單的結果是什麼?) – 2012-01-25 05:27:00
它們很可能是字面上的轉義值。我如何將它們轉換回字符串文字? – Realto619