2010年6月7日星期一

ostube中文化~mysql篇

架設ostube,過程中,
當 然必須中文化而且要UTF-8
上google查詢之後,找到兩篇大大的作品,
澎湖relay大大阿欣大大
上 述兩個網站中,有詳細中文化的說明。
架設ostube, 過程中,
當然必須中文化而且要UTF-8
上google查詢之後,找到兩篇大大的作品,
澎湖relay大大阿欣大大
上述兩個網站中,有詳細中文化的說明。

那為什麼還要寫這一篇文章呢?

從過去經驗中,
「瀏覽器的utf-8,只 是皮,MySQL的中文化,才是骨」
因此,好奇心驅使,利用phpmyadmin進到mysql去看了一下,
果然,「亂碼」,這會有什麼結果呢?
==>日後,移機時,將會有想不到的問題發生。

上網爬文後,這 次google大神沒有找到資料,
<金害,好想哭>

只好自己試試,最後還是有讓我找到了,
解決方式如下:
在/ostube/includes/class.database.php
找 到下面文字(大約在50行左右)

if(!$this -> connection = @mysql_connect($DBhost,$DBuser,$DBpass)) {
     if($this->debug) die("Error: Can not connect to database - " . $DBhost);
              unset($this);
              return false;
         } else {
               $this->connected = true;
          }
改成

if(!$this -> connection = @mysql_connect($DBhost,$DBuser,$DBpass)) {
     if($this->debug) die("Error: Can not connect to database - " . $DBhost);
         unset($this);
         return false;
    } else {
          @mysql_query("SET NAMES utf8", $this->connection);
$this->connected = true;
       }
----------------------------------------------------------------------
插 入@mysql_query("SET NAMES utf8", $this->connection); 即可

再 重新更改內容(如影片說明、姓名),回到mysql看之後,總算看到中文了。
到這邊,中文化總算告成了。

0 留言:

發佈留言

Related Posts with Thumbnails