[心得] PHP解決MSSQL的UTF-8亂碼(for win)

看板PHP作者 (芸)時間9年前 (2015/03/05 16:34), 9年前編輯推噓5(502)
留言7則, 6人參與, 最新討論串1/1
1.首先你要先安裝php5.4在IIS上,別使用APACHE, 這邊我是用windows server 2008 R2 64bit的版本 使用Web Platform Installer 5.0來安裝會簡單很多,千萬不要在那邊下zip慢慢弄。 安裝好以後直接新增站台就可以用了,你可以使用phpinfo()來看是否有正確執行。 注意phpinfo下面是否有support sqlsrv。 2.使用sqlsrv別使用PDO,根據微軟官方的文件PDO沒SUPPORT CharacterSet這個參數 使用的具體例子可以參考: https://msdn.microsoft.com/en-us/library/cc626307.aspx 這東西花了我四天,我真像智障。 有問題下面推文。 上班偷發文超有刺激感的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.30.31 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1425544492.A.E1F.html

03/05 20:40, , 1F
雖然沒在用IIS,但願意分享給推
03/05 20:40, 1F

03/06 07:49, , 2F
記得日期轉字串也要設定ㄧ下
03/06 07:49, 2F
可以說得更詳細一點嗎?

03/06 10:32, , 3F
這有解決漏字的問題嗎
03/06 10:32, 3F
有,我之前簡中的字會亂碼。

03/06 16:34, , 4F
同一樓,推大大
03/06 16:34, 4F
※ 編輯: y2468101216 (118.163.30.31), 03/06/2015 17:04:28

03/07 02:21, , 5F
沒在用 php+mssql, 推分享
03/07 02:21, 5F

03/07 20:21, , 6F
資料庫的日期印出來沒問題?
03/07 20:21, 6F
這我沒有注意,下星期看看。 ※ 編輯: y2468101216 (122.116.19.98), 03/07/2015 20:50:56

03/08 01:37, , 7F
日期會有問題?MySQL的日期沒有預設的l10n轉換吧?
03/08 01:37, 7F
文章代碼(AID): #1K-1KiuV (PHP)