[SQL ] 从网页把内容写到MySQL里,有些字会变&#

楼主: awxsd456 (追影)   2014-10-03 17:23:13
数据库名称:MySQL
数据库版本:5.5.37-cll
内容/问题描述:
最近使用数据库的字段发现的问题
假设我在网页上有个内文:
欢迎参考钱韦杉部落格名称"不完美的SuperMom" 里面有更详细的介绍喔~
小朋友最爱的 Dora 授权图案, 让小宝贝光看就爱上~~
然后我去将这些内容存到数据库
过程跟数据库的编码设定都是UTF8
但是存进去数据库,双引号都会变 "
还有存网址的时候也会,若网址有包含 = 这个字符,就会变成 =
这样就有点伤脑筋ˊˋ
因为前端要使用时都会显示这种&#的东西
虽然前端用个replace之类的就可以替换回来
但是我还是很希望在后台就解决掉
不知道有没有高人处理过这种问题?
作者: GoalBased (Artificail Intelligence)   2014-10-03 18:11:00
参数化?
作者: LaPass (LaPass)   2014-10-03 22:44:00
应该是你写入跟写出时有被中间层动手脚吧? (防溢出字符)
作者: MacPerson (Gary)   2014-10-09 19:59:00
Html Decode 我想应该是关键字

Links booklink

Contact Us: admin [ a t ] ucptt.com