今天在用ThinkPHP通過純真IP獲取地址時,發現輸出結果中文亂碼,如圖:
經查發現ThinkPHP的IpLocation.class.php類檔案中說明:「由於使用UTF8編碼 如果使用純真IP地址庫的話 需要對返回結果進行編碼轉換」,修改瀏覽器編碼畢竟不是長久之計,
於是嘗試通過定義一個陣列編碼轉換方法,如圖:
此時修改getArea方法程式碼如下:
重新執行問題解決:
相關教學:PHP視訊教學
以上就是ThinkPHP解決用純真IP獲取實體地址時出現中文亂碼問題的詳細內容,更多請關注TW511.COM其它相關文章!