php get傳遞參數(shù)亂碼的解決辦法:1、打開(kāi)相應(yīng)的PHP文件;2、通過(guò)“if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){…}”方法轉(zhuǎn)換編碼即可。
本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1、Dell G3電腦。
如何解決php get傳遞參數(shù)亂碼問(wèn)題?
php get傳值 中文參數(shù) 亂碼問(wèn)題的嘗試解決
網(wǎng)站的中文參數(shù)是直接傳的 例如 /index.php?t=你好
所有頁(yè)面均為utf-8編碼
火狐,firefox下正常 IE下亂碼
目前用這種方法暫時(shí)解決.
$bm = array('UTF-8','GBK'); $charTest; foreach($bm as $c){ if( $tag === iconv('UTF-8', $c, iconv($c, 'UTF-8', $tag))){//轉(zhuǎn)換編碼后是不是相等 $charTest = $c; break; } } if($charTest == 'GBK'){ $tag = iconv('GBK', 'UTF-8', $tag); }
推薦學(xué)習(xí):《PHP視頻教程》