1. 程式人生 > >表單提交資料庫儲存亂碼問題

表單提交資料庫儲存亂碼問題

從瀏覽器端表單編輯資料–>瀏覽器和程式建立連線傳輸資料–>程式controller層接收–>資料層編譯SQL–>寫入資料庫–>程式從資料庫讀取–>返回瀏覽器端–>瀏覽器端渲染,這些過程都可能會發生亂碼。 我們可以通過Debug,首先判定是哪個階段的亂碼問題,然後再針對性的解決。 debug之後確認程式接收和編譯SQL都正常,但是寫入資料庫編碼,可以先簡單看下資料庫的編碼格式。 1、show variables like ‘%char%’,主要看character_set_server的值是否符合要求 在這裡插入圖片描述 2、發現不是我們希望的utf-8,可以聯絡容器建立者修改資料庫伺服器的編碼格式