2012-08-02 46 views
0

我正在建立一個連接到mssql數據庫的php網站。在視覺工作室裏,我可以讀正常的漢字;但是當將數據調用到php頁面時,中文字符無法顯示並導致奇怪的代碼。php連接mssql db以顯示中文字符

另一方面,當我在php頁面中鍵入中文字符時,我可以閱讀它們。因此,我認爲它連接到mssql數據庫時與charset有關。以下是我在db連接文件中的代碼: -

<?php 
$myServer = "localhost"; 
$myUser = "XX"; 
$myPass = "123"; 
$myDB = "my_db"; 

$s = mssql_connect($myServer, $myUser, $myPass) 
or die("Couldn't connect to SQL Server on $myServer"); 

mssql_select_db($myDB, $s); 

$set_charset = 'UTF-8'; 
mssql_query($set_charset, $s); 
?> 

我的代碼有什麼問題嗎?謝謝!

回答