[心得] PHP解决MSSQL的UTF-8乱码(for win)

楼主: y2468101216 (芸)   2015-03-05 16:34:43
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
这东西花了我四天,我真像智障。
有问题下面推文。
上班偷发文超有刺激感的。
作者: kenwufederer (Nash)   2015-03-05 20:40:00
虽然没在用IIS,但愿意分享给推
作者: kevin31a2 (3等士官长 士兵督导长)   2015-03-06 07:49:00
记得日期转字串也要设定ㄧ下
作者: localhost (127.0.0.1)   2015-03-06 10:32:00
这有解决漏字的问题吗
作者: marklaiw (漂亮的房子)   2015-03-06 16:34:00
同一楼,推大大
作者: xdraculax (首席怪叔叔)   2015-03-07 02:21:00
没在用 php+mssql, 推分享
作者: kevin31a2 (3等士官长 士兵督导长)   2015-03-07 20:21:00
数据库的日期印出来没问题?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-03-08 01:37:00
日期会有问题?MySQL的日期没有默认的l10n转换吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com