喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(上版面)
喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(左版面)
首  頁 最新消息 遊戲攻略 遊戲影片 遊戲圖片 下載區 學習分享 留言板 FB粉絲團
 喵喵笨兔 の 喵喵的家~遊戲天地 - 某些瀏覽器 (IE) 傳送中文參數會發生亂碼問題,先把字串轉為 UTF-8 碼吧!

某些瀏覽器 (IE) 傳送中文參數會發生亂碼問題,先把字串轉為 UTF-8 碼吧!

 

PHP - 把字串轉為 UTF-8 碼

基本上、使用 IE 瀏覽器在傳送中文參數時,往往會產生亂碼的問題。要解決此問題就須先將中文參數編碼後,再由瀏覽器去解碼,即可解決此問題。

當把資料秀在 IE 瀏覽器觀看時,資料明顯就出現亂碼型態。如遇到此問題,必須先將中文參數的地方編碼後再傳,而要改變編碼方式,就用「rawurlencode」這個函式唄!^ ^

 

範例:

<?php
$str = "仙劍奇俠傳"; //BIG5碼
echo 'BIG5碼:'.$str $str = rawurlencode($str); //UTF-8 echo '<br>';
echo 'UTF-8碼:'.$str
?>

範例結果:

BIG5碼:仙劍奇俠傳
UTF-8碼:%E4%BB%99%E5%8A%8D%E5%A5%87%E4%BF%A0%E5%82%B3

笨兔隨手筆記於 2017/09/30

喵喵笨兔 の 喵喵的家~遊戲天地
http://vv0817.tk
http://vvv.lionfree.net
http://qo3op.asuscomm.com/vvv
https://uoedgpkhyfwzmd7zua8myg-on.drv.tw/vvv