Big5相關的問題

張貼者:2012年8月15日 下午11:59Wei-Chang Lin   [ 已更新 2012年8月15日 下午11:59 ]
處理與Big5相關的問題:
我的名字怎麼變成了問號?-中文資料處理漫談
Big5亂碼表
MySQL 中文編碼徹底研究
1.解決Big5存入MySQL後變成UTF-8亂碼問題
在一開始與DB連結後,加入以下這一行即可。
<?php
$mysqli = new mysqli(hostname, account, password, DB);
$result = $mysqli->query("SET NAMES 'big5'");      //使用Big5編碼存入MySQL
?>

若是在PHP裡output出來的結果顯示為UTF-8的亂碼,
可先用記事本開啟該檔再另存新檔,
其中最下方的編碼得選ANSI,
而非UTF-8。
接下來再用DW、UD等文字編輯器來編輯即可!

2.校對影響的主要是排序,其實跟資料怎麼存沒關係。就算你的資料是big5編碼,校對用utf-8也不會有影響,只要存入跟取出的校對一致,同時與table設定的一致,就不會有問題。((真的嗎??))
3.PHP字串處理
Comments