下面是引用chris710908於2008-09-01 19:31發表的 :
所以若是以後要製作網頁
做好把網頁語系預設成utf-8嗎?
感覺很多許蓋功的問題都可以解決
不過如果語系改成utf-8~那資料庫mysql也要改成utf-8才能閱讀資料吧
感覺用很久big5的語法習慣了....要改成utf-8還需要有點勇氣 
我論壇也下海了的確是需要很大的勇氣及役力而且Mysql版本不同碰到的問題都不相同...所以講真的轉換後我十分後悔因為UTF-8不但會造成流量變大,且由於big5每個中文字為2字元而utf-8為3字元因此很多項這類加格式後儲存
複製程式
a:2:{s:7:"options";a:8:{i:0;a:3:{i:0;s:12:"傳統傻瓜相機";i:1;i:0;i:2;a:0:{}}i:1;a:3:{i:0;s:12:"傳統單眼相機";i:1;i:0;i:2;a:0:{}}i:2;a:3:{i:0;s:22:"拍立得或隨拍即丟型相機";i:1;i:1;i:2;a:1:{i:1;s:8:"magic_aa";}}i:3;a:3:{i:0;s:12:"數位傻瓜相機";i:1;i:0;i:2;a:0:{}}i:4;a:3:{i:0;s:16:"數位半專業型相機";i:1;i:1;i:2;a:1:{i:1;s:8:"magic_aa";}}i:5;a:3:{i:0;s:12:"數位單眼相機";i:1;i:0;i:2;a:0:{}}i:6;a:3:{i:0;s:18:"手機 or DV附設相機";i:1;i:1;i:2;a:1:{i:0;s:8:"magic_aa";}}i:7;a:3:{i:0;s:31:"特殊尺寸相機《120或更古式相機》";i:1;i:0;i:2;a:0:{}}}s:8:"multiple";a:2:{i:0;s:1:"1";i:1;s:1:"8";}}
方式的都要在寫程式去重算s:字元數因此...後悔也來不及了因為要轉回去更難big5好像會碰到更多問題

所以不建議輕易嘗試,不過還好我碰到的問題好像沒有aa老大來的多由於我論壇Mysql版本為4.0.27查了一些資料他是呼並不元全支援utf-8且沒有校隊編碼功能因此碰上php.ini開啟
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
時Mysql會將\直接存進資料庫中所以很多文字都亂七八糟的所以我現在在 global.php 中的 Char_cv(); 接加上 $msg = stripslashes($msg); 來過濾多出來的 \ 就好了
