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

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