Facebook からいくつかの文字列を取得していますが、文字列のどのエンコーディングかわかりません。データベース table に挿入する前に、この文字列を utf8 に変換する必要があります。このエラー メッセージが表示されます。
これが私のphpコードです。
$email = (isset($this->_userinfo['email']) ? $this->_userinfo['email'] : '');
$fname = $this->_userinfo['first_name'];
$lname = $this->_userinfo['last_name'];
$name = $this->_userinfo['name'];
$sql = 'INSERT INTO users '
. '(fbid, fbuid, fullname, userlevel, email, name, sirname) '
. 'VALUES("'
. $this->_fbid . '","'
. $fbuid . '","'
. $name . '","'
. $userlevel . '","'
. $email . '","'
. $fname . '","'
. $lname . '")';