İnternette bulduğum hazır kayıt ol/giriş yap scriptini siteme kurdum ama veritabanına kullanıcıları kaydederken türkçe karakter sorunu yaşandı.Bende araya bi

mysql_query("set names 'utf8'");
atayım dedim ama kodların benim bildiğim sql komutlarıyla uzaktan yakından alakası yok.Bu koddan anlayan bi arkadaş yardımcı olabilir mi

public function register($uname,$email,$upass,$ad,$soyad,$code)
	{
		try
		{							
			$password = md5($upass);
			$stmt = $this->conn->prepare("INSERT INTO tbl_users(userName,userEmail,userPass,ad,soyad,tokenCode) 
			                                             VALUES(:user_name, :user_mail, :user_pass, :k_ad, :k_soyad, :active_code)");
			$stmt->bindparam(":user_name",$uname);
			$stmt->bindparam(":user_mail",$email);
			$stmt->bindparam(":user_pass",$password);
			$stmt->bindparam(":k_ad",$ad);
			$stmt->bindparam(":k_soyad",$soyad);
			$stmt->bindparam(":active_code",$code);			
			$stmt->execute();	
			return $stmt;
		}
		catch(PDOException $ex)
		{
			echo $ex->getMessage();
		}
	}