在使用mssql_connect
函數連接MSSQL數據庫時,可以通過設置charset
參數來指定字符集
$server = 'localhost';
$user = 'username';
$password = 'password';
$db = 'database';
$charset = 'UTF-8'; // 設置字符集為UTF-8
$connection = mssql_connect($server, $user, $password);
if (!$connection) {
die('Unable to connect to the server: ' . mssql_get_last_message());
}
$selected_db = mssql_select_db($db, $connection);
if (!$selected_db) {
die('Unable to select database: ' . mssql_get_last_message());
}
// 設置字符集
$result = mssql_query("SET NAMES '$charset'", $connection);
if (!$result) {
die('Unable to set charset: ' . mssql_get_last_message());
}
在這個示例中,我們首先連接到MSSQL服務器,然后選擇要使用的數據庫。接下來,我們使用mssql_query
函數執行SET NAMES
命令來設置字符集為UTF-8。如果設置字符集成功,那么在后續的數據庫操作中,將使用指定的字符集進行編碼和解碼。