2011年9月5日 星期一

UTF-8網頁傳中文字到官方big5網頁

在我的UTF-8網頁裡,用PHP iconv()將UTF-8的字轉成Big5字串,
同時把big5的字用urlencode編碼(這樣才能成功的在UTF-8的網頁內生存並正確傳送),
將編碼好的字加在Form的Action的URL的後面,使它以GET的方式傳送
(這樣才不會再一次被URL Encode),到對方的Big5網頁後,會自動被URL Decode
成big5字元,如此成功的將我的UTF-8網頁內的big5字,傳送到官方的Big5網站,
並正確的顯示出來。
代碼: [選擇]

<?php $big5_ItemName urlencode&#40;iconv&#40;'utf-8','big5','萬國碼8的中文字'&#41;&#41;; ?>
<form name='ReadyForm' action='http://officialWebSite/Big5Page.php?ItemName=<?php echo $big5_ItemName ?>' method='post'>
<input type='hidden' name='ID' value='<?php echo $ID ?>'>
</form>

沒有留言:

張貼留言