[SQL ] 從網頁把內容寫到MySQL裡,有些字會變&#

看板Database作者 (追影)時間9年前 (2014/10/03 17:23), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
資料庫名稱:MySQL 資料庫版本:5.5.37-cll 內容/問題描述: 最近使用資料庫的欄位發現的問題 假設我在網頁上有個內文: 歡迎參考錢韋杉部落格名稱"不完美的SuperMom" 裡面有更詳細的介紹喔~ 小朋友最愛的 Dora 授權圖案, 讓小寶貝光看就愛上~~ 然後我去將這些內容存到資料庫 過程跟資料庫的編碼設定都是UTF8 但是存進去資料庫,雙引號都會變 " 還有存網址的時候也會,若網址有包含 = 這個字元,就會變成 = 這樣就有點傷腦筋ˊˋ 因為前端要使用時都會顯示這種&#的東西 雖然前端用個replace之類的就可以替換回來 但是我還是很希望在後台就解決掉 不知道有沒有高人處理過這種問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.53.119 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1412328195.A.340.html

10/03 18:11, , 1F
參數化?
10/03 18:11, 1F

10/03 22:44, , 2F
應該是你寫入跟寫出時有被中間層動手腳吧? (防溢出字元)
10/03 22:44, 2F

10/09 19:59, , 3F
Html Decode 我想應該是關鍵字
10/09 19:59, 3F
文章代碼(AID): #1KBci3D0 (Database)
文章代碼(AID): #1KBci3D0 (Database)