2009年3月2日 星期一

MSSQL + FreeTDS + PHP 下的中文編碼問題

MSSQL 一般在中文的Windows 系統下,預設的編碼為 CP950,而非網頁常用的BIG5,因此在顯示在網頁時,必須做轉碼的動作。



1. 首先在 FreeTDS的config 裏,加一行:client charset = cp950

2. 依照網頁的編碼,使用 iconv 函式:比如網頁是UTF-8,則用iconv('CP950', 'UTF-8', $name);


張貼留言