Re: [SQL ] 特殊字元的問題
※ 引述《chocho1981 (o(.```.)o)》之銘言:
: 資料庫是 MySQL 5.0
: 使用 Navicat 作管理
: 目前的問題是 我資料庫中有一個欄位
: 資料類型是 varchar 字元集 utf8 utf8_general_ci
: 當加入特殊字元的時候會變得怪怪的
: 例如 我打 許許多多 -->存入資料庫是正常
: 但是打成兩行 許許 存進去變成 許許\r
: 多多 --------------> 多多
: 後面會多一個\r 然後就再也無法寫入資料了
: 請問 為什麼會有這種狀況出現呢
: 有解決辦法嗎?
: 補充一下 如果我打成 許許__ ←全形空格
: 多多
: 這樣存進去又正常了 真的快發瘋了~"~
忘了本版連推限制是四分鐘...
這基本上是許功蓋問題無誤
問題是在你的 query 是用什麼編碼送上去的 (而不是 MySQL 裡的資料怎麼存)
你先 SET NAMES 'utf8' 之後再用 UTF-8 字串送 query 應該就可以了
--
**** 說:
不要期望一個精神力差不多已經見底的人阿Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推
04/08 18:23, , 1F
04/08 18:23, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):