首頁 > 後端開發 > PHP問題 > 如何解決php傳遞頁面參數亂碼問題

如何解決php傳遞頁面參數亂碼問題

藏色散人
發布: 2023-03-14 11:52:01
原創
2079 人瀏覽過

php傳遞頁面參數亂碼的解決方法:1、開啟對應的PHP程式碼檔案;2、透過「if( $tag === iconv('UTF-8', $c, iconv($c , 'UTF-8', $tag))){...}」方法解決亂碼問題即可。

如何解決php傳遞頁面參數亂碼問題

本文操作環境: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中文網其他相關文章!

相關標籤:
php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板