php傳遞頁面參數亂碼的解決方法:1、開啟對應的PHP程式碼檔案;2、透過「if( $tag === iconv('UTF-8', $c, iconv($c , 'UTF-8', $tag))){...}」方法解決亂碼問題即可。
本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。
如何解決php傳遞頁面參數亂碼問題?
php get傳值中文參數亂碼問題的嘗試解決:
網站的中文參數是直接傳的例如/index.php?t=你好
#所有頁面均為utf-8編碼
火狐,firefox下正常IE下亂碼
目前用這種方法暫時解決.
$bm = array('UTF-8','GBK'); $charTest; foreach($bm as $c){ if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){//转换编码后是不是相等 $charTest = $c; break; } } if($charTest == 'GBK'){ $tag = iconv('GBK', 'UTF-8', $tag); }
推薦學習:《PHP影片教學》
以上是如何解決php傳遞頁面參數亂碼問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!