我目前在保存特殊字符(®&©)到mySQL數據庫時遇到問題。將特殊字符保存到MySQL數據庫
在本地堆棧上(我的開發機器本地),操作運行平穩,前端輸入的內容按照預期保存。
保存到數據庫時,集中服務器上的前端代碼相同時,字符將以其他字符處理,並保存爲®。 在查看前端記錄時,這不是問題,因爲它會顛倒它的功能並正確顯示。
問題來自另一個獨立的系統,它使用相同的數據庫,並且不做任何改動,因此顯示爲®而不是簡單®。
我感到困惑的原因是,它似乎按照我的本地堆棧上的要求工作,但不在中央服務器上工作。
我正在尋找什麼來尋找哪些可能導致這與服務器配置相比,我本地的想法。
在此先感謝 馬克
忘了補充前端使用PHP編寫的
集字符集。 – MarkJWiggins
檢查php默認編碼,mysql連接編碼和mysql表和字段整理是否相同。 –
+1 Pranav涵蓋了大部分的事情 - 當然需要做到這些。 – therobyouknow