原文 使用SQL Server Driver for PHP解決PHP連接MSSQL亂碼的問(wèn)題
最近幫客戶寫了一個(gè).net商城網(wǎng)站的發(fā)布接口,大家都知道.net一般都使用MSSQL數(shù)據(jù)庫(kù),但魚丸不會(huì).net呀,沒(méi)辦法,只能使用PHP連接SQL Server,然后來(lái)發(fā)布商品數(shù)據(jù)。因?yàn)榭蛻舨杉挠⑽木W(wǎng)站,但是要求發(fā)布時(shí)翻譯成德語(yǔ),發(fā)布完了,結(jié)果發(fā)現(xiàn)標(biāo)題內(nèi)容這些地方有亂碼,在網(wǎng)上找了大半天,也試了很多種方法,結(jié)果使用SQLSRV解決了問(wèn)題!
官方網(wǎng)址:
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx
擴(kuò)展下載地址:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=20098
客戶的服務(wù)器是Windows Server 2008 R2,PHP版本為5.2.4,下載PHP擴(kuò)展,解壓到PHP的ext目錄后,在php.ini中添加了一行:extension=php_sqlsrv_52_ts_vc6.dll,然后重啟了一下IIS,剛開(kāi)始測(cè)試的時(shí)候,依然亂碼,通過(guò)閱讀幫助文檔,然后解決了!
$connectionInfo ? = ? array ( ? "UID" => "sa" ,
"PWD" => "123456" ,
"Database" => "NopCommerce" ,
"CharacterSet" => "UTF-8" ) ; ? // 這一行是重點(diǎn)
$conn ? = ?sqlsrv_connect ( $serverName , ? $connectionInfo ) ;
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
