我將html值保存到數據庫。經典ASP將&符號值轉換爲字符
值,如:
® ®
他們正確地保存到數據庫,但是當我拉回來的代碼返回到textarea的如:
® ®
我能做些什麼保存這個HTML,以便當我重新保存它是我打算的HTML?
我將html值保存到數據庫。經典ASP將&符號值轉換爲字符
值,如:
® ®
他們正確地保存到數據庫,但是當我拉回來的代碼返回到textarea的如:
® ®
我能做些什麼保存這個HTML,以便當我重新保存它是我打算的HTML?
您可以使用Server.HTMLEncode
函數。這會將所有特殊字符更改爲它們的&代碼。
所以,
Server.HTMLEncode("A Tale of Two Cities ©")
將返回A Tale of Two Cities ©
這不是一個ASP的問題,它是一個HTML問題,如果你寫了一個HTML實體文本區域作爲
® or ®
瀏覽器會轉換它,你需要把它寫成
®
因此它顯示爲& reg;
在ASP:
str="® ®"
str=replace(str,"&","&")
這完美地工作。謝謝。 – tree