搜尋

首頁  >  問答  >  主體

php - 網頁中文亂碼無法解決,見圖

在別的電腦上弄好了,顯示正常,轉到自己電腦就成這樣了
文件編碼是utf-8,頁面也已設定,資料庫編碼也是utf8,究竟是哪裡問題呢

伊谢尔伦伊谢尔伦2738 天前755

全部回覆(9)我來回復

  • 迷茫

    迷茫2017-05-16 13:12:16

    試著加上 mysql_query("SET NAMES UTF8"); 呢?或透過命令列查看下資料庫的編碼設定:show variebles like“character_set_%”; 重點看下 “character_set_client”、“character_set_connection”、“character_set_results” 這幾個值是否都統一設定為了 utf8

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:12:16

    檢查一下相關資料夾命名是不是有中文

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:12:16

    有時候在程式裡寫好了編碼格式是utf-8,但是顯示的時候會出現亂碼的情況,原因有可能和編輯器有關,有一些Windows上的編輯器存在某些問題。建議換個編譯器再試一次

    回覆
    0
  • 某草草

    某草草2017-05-16 13:12:16

    看一下資料庫連接形式,是不是utf-8

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:12:16

    你導入資料時沒選編碼,資料庫裡導入的已經是亂碼了

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:12:16

    header("內容類型:text/html;charset=utf-8");

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:12:16

    把文件用文字編輯器打開,然後另存,格式選UTF-8,保存,覆蓋以前的文件,解決,OK

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:12:16

    首先吧。一定要統一編碼。 不一樣的作業系統 有的時候 編碼也是不一樣的 。例如我工作用linux 有的時候導出的文件 就會在win 上發生亂碼

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:12:16

    你試著看看瀏覽器的編碼,要確保文件、頁面、瀏覽器的編碼都統一就行。

    回覆
    0
  • 取消回覆