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

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

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

瀏覽:49日期: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
主站蜘蛛池模板: 宣武区| 中宁县| 利津县| 新郑市| 湖口县| 佛冈县| 永济市| 绥中县| 永川市| 汉寿县| 宜都市| 岱山县| 诏安县| 广汉市| 包头市| 庄浪县| 嘉善县| 申扎县| 河南省| 儋州市| 安达市| 新余市| 当阳市| 长垣县| 潞西市| 清水县| 贵溪市| 罗城| 鄂尔多斯市| 玉山县| 仪陇县| 桐城市| 寿宁县| 巫溪县| 乃东县| 玛多县| 德钦县| 修文县| 马边| 科技| 南陵县|