使用SQL Server Driver for PHP解決PHP串連MSSQL亂碼的問題

來源:互聯網
上載者:User

標籤:style   http   io   ar   color   os   使用   sp   for   

原文 使用SQL Server Driver for PHP解決PHP串連MSSQL亂碼的問題

最近幫客戶寫了一個.net商城網站的發布介面,大家都知道.net一般都使用MSSQL資料庫,但魚丸不會.net呀,沒辦法,只能使用PHP串連SQL Server,然後來發布商品資料。因為客戶採集的英文網站,但是要求發布時翻譯成德語,發布完了,結果發現標題內容這些地方有亂碼,在網上找了大半天,也試了很多種方法,結果使用SQLSRV解決了問題!

官方網址: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,剛開始測試的時候,依然亂碼,通過閱讀協助文檔,然後解決了!

$serverName = "127.0.0.1,1433";
$connectionInfo = array( "UID"=>"sa",
"PWD"=>"123456",
"Database"=>"NopCommerce",
"CharacterSet"=>"UTF-8"); // 這一行是重點
$conn = sqlsrv_connect($serverName, $connectionInfo);

使用SQL Server Driver for PHP解決PHP串連MSSQL亂碼的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.