關於字元集的問題:phpmyadmin和ipad顯示都是亂碼

來源:互聯網
上載者:User
我在phpmyadmin這個mysql管理工具中,建立了一個資料庫,其中有一個text欄位,建成後發現:它的屬性是:latin1_swedish_ci,這說的是字元集是嗎?

然後我建立了一個php檔案,其中有用form表單向資料庫中寫入的動作,發現寫入以後,在phpmyadmin裡查看,全是亂碼(漢字是亂碼,英文正常),但是,在程式中,把它讀出來,它顯示卻正常,可以正常顯示漢字。

但是我用ipad開啟它,又顯示出亂碼。

怎樣讓它在phpmyadmin中也顯示正常?並且在ipad中也顯示正常?也就是說,php的字元集,和資料庫裡的欄位的字元集,怎樣才能統一?需要把這個“latin1_swedish_ci“屬性改成什嗎?


回複討論(解決方案)

你懂什麼叫結貼給分嗎???

你懂什麼叫結貼給分嗎???
多謝提醒,已經把大部分結了,只還有兩個沒有得到答案的等等再結。

最好改成utf8_general_ci

一般是設定這幾個地方防止亂碼

資料庫的字元類型utf8
資料表欄位的字元集 utf8 utf8_unicode_ci
PHP檔案使用utf8
mysql操作類設定utf8

跟那個沒關係的 跟你的表字元集和頁面的字元集

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.