São Tomé and Príncipe
MySQL データベースに保存しました。
私のWebページに次のように表示されますS�o Tom� and Pr�ncipe
データベースから直接正しく表示する方法はありますか?
私のMySQLタイプはMyISAM
あり、照合はutf8_general_ci
私のウェブページの文字セットは<meta charset="utf-8">
フィールド タイプは に設定されvarchar(30)
、フィールドの照合順序はテーブルと同じですutf8_general_ci
PHP 機能テスト
utf8_decode()
変換された文字S?o Tom? and Pr?ncipe
htmlspecialchars_decode()
変換された文字 変換された文字S�o Tom� and Pr�ncipe
html_entity_decode()
変換されたS�o Tom� and Pr�ncipe
quoted_printable_decode()
文字S�o Tom� and Pr�ncipe
htmlentities()
返された空白の結果
@SAEVENのおかげで動作するようになりました
クエリ SELECT の直前にこれを実行しました
mysqli_query($GLOBALS['db_link'], "SET NAMES 'utf8'");