我有一個關於將值插入到我的MYSQL數據庫的輸入字段的問題。輸入字段中的HTML標記
首先,我有一個表單將數據從輸入字段保存到數據庫。一個額外的腳本過濾DIODE Á
=>Á
到html代碼。所以Állo
將被保存爲Állo
當我從數據庫插入數據到'div'時,它顯示Állo
。當我將數據插入到一個輸入字段它顯示Állo
我在做什麼錯
使用jQuery將數據保存到數據庫與沒有pagerefresh的.post的$方法。我還使用JQUERY $ .post方法從數據庫獲取數據,而不使用pagerefresh。
希望有人能幫助。
爲什麼要將普通字符保存爲HTML實體?你只需要編碼在HTML中有特殊含義的字符('<>&',有時候是'''') – 2010-05-16 07:52:05
我不知道更好的方法來確保在所有瀏覽器上都顯示相同的字符。並非所有瀏覽器都顯示良好,有時顯示爲'?' – Megapool020 2010-05-16 07:57:07
正確的方法是與字符編碼一致,選擇一個(UTF-8是最好的)並堅持下去,並且記得告訴瀏覽器你也在使用它。 – 2010-05-16 07:57:45