森林之原
五月 23, 2012, 07:08:45 am *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.

請輸入帳號, 密碼以及預計登入時間
新聞: 官方釋出 SMF 2.0 beta。繁體中文已經完成。請到 SMF 的版面下載測試。如有問題請通知。
 
   首頁   說明 搜尋 日曆 登入 註冊  
頁: [1]   向下
  寄送主題  |  列印  
作者 主題: [分享]升級成mysql 4.1之後的中文顯示  (閱讀 3368 次)
0 會員 以及 2 訪客 正在閱讀本篇主題.
gcboytw
初學者
*
離線 離線

文章: 39


« 於: 六月 19, 2006, 04:37:15 am »

我的相本是放在國外的主機上
最近mysql被升級成4.1版
所以中文全部都亂了
只好自洗想辦法修正回來
請要先建立一個UTF8編碼的資料庫

在官方網站看到這篇文章
Topic: encoding issue (MySQL 4.1.15)
但是發現照著改還是不行

於是我就稍微修正了一下
找到functions.inc.php

function cpg_db_connect()
{
        global $CONFIG;
        $result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
        if (!$result) {
                return false;
        }
        if (!mysql_select_db($CONFIG['dbname']))
                return false;
      # Fix SQL connection type
        mysql_query("SET NAMES 'utf8'",$result); <---加入這個
        mysql_query('SET CHARACTER SET utf8',$result);  <---加入這個
 
       return $result;
}


我的網站是可以了
提供給大家參考一下
向版主檢舉   已記錄
pasonco
初學者
*
離線 離線

文章: 6


« 回覆文章 #1 於: 十二月 17, 2006, 11:15:13 am »

感謝大大的教學..^^~
這篇真的很有用..尤其是對租用主機的人
向版主檢舉   已記錄
頁: [1]   向上
  寄送主題  |  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!