国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

使用php 5時MySQL返回亂碼的解決辦法

瀏覽:82日期:2024-02-01 17:39:18

在使用 PHP 5 中,通過 MySQL 查詢得到的值全部成為 '???????',原來是字符集設錯了。

我在安裝 MySQL 5 時,已經選擇默認字符集為 gb2312,但還是返回亂碼,解決的辦法是在連接 MySQL 服務器后,調用一個與所設字符集相同的 'set names X' 語句(X 為你所設的字符集)。下面是我的連接函數:

function sql_connect() {global $MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD, $MYSQL_DATABASE;

$connection = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD) or startUpError('<p>Could not connect to MySQL database.</p>','Connect Error');if (!mysql_select_db($MYSQL_DATABASE)) { include'install.php'; doInstall(); mysql_select_db($MYSQL_DATABASE) or startUpError('<p>Could not select database: '. mysql_error().'</p>', 'Connect Error');}sql_query('set names 'gb2312'');;//sql_query是一個自定義的執行查詢函數,關鍵是這個語句return $connection;}

標簽: PHP
主站蜘蛛池模板: 贵港市| 茶陵县| 海淀区| 左权县| 利津县| 东山县| 朝阳县| 内丘县| 伊川县| 新民市| 德格县| 霍山县| 伊宁县| 体育| 招远市| 永嘉县| 大竹县| 静海县| 南靖县| 弥勒县| 宕昌县| 丰台区| 玛多县| 杂多县| 南靖县| 英吉沙县| 东平县| 徐州市| 嘉荫县| 东城区| 临汾市| 通山县| 板桥市| 伊春市| 新建县| 阳信县| 泸溪县| 滦平县| 武清区| 炉霍县| 芦山县|