2012年8月16日 星期四

大五編碼(Big5)的問題

Big5

處理與Big5相關的問題:
在一開始與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字串處理

沒有留言:

張貼留言