發覺用PHP獲取 MySQL UTF-8 文字時,
總是亂碼或問號,
最後在朋友的幫助下才解決
以下是解決方法 :
"連結MySQL PHP文件內"
<?php
$db = mysql_connect($dbAddr, $dbAcc, $dbPass)
or die('Could not connect: ' . mysql_error());
mysql_select_db($dbName, $db);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT=utf8");
mysql_query("SET CHARACTER_SET_RESULTS=utf8");
?>
"MySQL 內設定"
MySQL 文字編碼: UTF-8 Unicode (utf8)
Table內的Charset可以不同
"html / PHP 文件內有PHP String還要加入以下代碼"
<?php
header ('Content-type: text/html;
charset=big5');
?>