我有一個非常簡單的表單,需要textarea並將內容放入MySQL數據庫中,然後網站顯示該信息。到目前爲止,一切都運行良好,包括特殊字符如撇號和子彈,然而,突然間現在撇號導致表單錯誤,子彈顯示爲:•突然出現而不是子彈
所有頁面都被元編碼爲UTF-8,數據庫歸類爲UTF-8,文本區域字符串正在由utf8_encode命令處理。
什麼可能導致這種突然發生?
我一直在這裏尋找答案,我只能找到人們在數據庫或網頁/表單上缺少UTF-8的情況。我唯一的假設是由主機更新PHP版本,但是,我不能確認,因爲他們使用專有系統,不讓我看到當前運行的版本號,我不知道它是否會以這種方式受到影響。
如果很重要,textareas總是包裝在HTML預標籤中進行格式化。
這是倒退,你應該使用utf8。你引用一個7歲的問題。我們從那以後一直在繼續。 – nogad
謝謝@nogad,更新。過了一段時間,因爲我看到這個問題出現了。 –
檢查了我所有的編碼,不幸的是沒有骰子。 – CdnXxRRODxX