ปรึษาหน่อยคับ ผมติดปัญหา โพสข้อมูลลง DB บน server แล้วเป็น ?????

คือ เวลาอัพไฟลขึ้นโฮสแล้ว พอเวลาโพสข้อมูลเป็นภาษาไทย ละกดบันทึกลงแล้ว กลับเป็น ??????????????? 



ทั้ง ๆ เวลาทำใน คอมเรามันไม่เป็น มันก็ปกติ ผมก็ใช้ utf8_general_ci นะคับ จะแก้ยังไงดีคับ



วานถามผู้รู้คับ ขอบคุณคับ 



ผมใช้ ฟังชั่นเชื่อมต่อ แบบนี้ไม่รู้ ถูกหรือป่าว





    function connectdb($db_name="database",$user="username",$pwd="password"){


    $this->database = $db_name;


    $this->username = $user;


    $this->password = $pwd;


    $this->connect_db = mysql_connect ( $this->host, $this->username, $this->password ) or $this->_error();


    //$this->connect_db = mysql_pconnect ( $this->host, $this->username, $this->password ) or $this->_error();


    $this->db = mysql_select_db ( $this->database, $this->connect_db) or $this->_error();


    mysql_query("set name utf8"); 


    mysql_query("set character set utf8"); 


    return true; 


    }

     

07 พ.ย. 2555 เวลา 11:10 น. 5 1,042
^