Re: [請益] 如何把UTF-8編碼的資料新增到MYSQL
※ 引述《liaojm (liaojm)》之銘言:
: 如果是下mysql_query("SET NAMES 'UTF8'");
: 那INSERT時會出現Invalid query: Data too long for column 'name' ...
請加大你的資料欄位,也請不要以一個中文2個bytes去算你的欄位大小
utf-8超過2個bytes
: 如果是下mysql_query("SET CHARACTER SET UTF8");
: 那INSERT時可以成功,但在MYSQL裡的資料中文會變成亂碼
: INSERT指令中的中文是用UTF8編碼的,但一進資料庫就亂碼...
你"看"到是亂碼,不一定是亂碼。
但基本上以mysql-query-browser顯示的正確與否為準
: MYSQL裡有設定
: [mysql]
: default-character-set=utf8
: [mysqld]
: default-character-set=utf8
: 有人知道是哪裡出錯呢?????
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.213
推
09/21 15:19, , 1F
09/21 15:19, 1F
→
09/21 16:58, , 2F
09/21 16:58, 2F
→
09/21 18:19, , 3F
09/21 18:19, 3F
推
09/21 22:34, , 4F
09/21 22:34, 4F
→
09/21 22:36, , 5F
09/21 22:36, 5F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章