我的問題是php解析不了漢字。
我是用 在頭部加header("content-type:text/html;charset=utf-8");的方法。
出現亂碼的地方大概有4個地方:
1、檔案的編碼方式(就是你新建檔案的編碼),這一點需要設定編輯器的編碼方式。
2、頁面沒有指定瀏覽器編碼的顯示方式,這一點解決的辦法是:
1). 如果頁面是.html需要設定,
2). 如果是 x.php 的檔案需要在頭部加header("content-type:text/html;charset=utf-8").總的意思就是告訴瀏覽器我要utf-8的編碼來顯示頁面。
3、在新建資料庫的時候指定資料庫的編碼,而且在鏈結資料庫的時候需要加mysql_query("set names utf8");指定資料庫輸出的資訊編碼是utf-8的。
4、在ajax的時候,需要指定接受頁面對接受資料的編碼。用函式 iconv()。
總之:所有的編碼都的統一。不管編碼是utf-8或者是gbk等。
Chrome下AJAX POST出現中文亂碼的問題
最近做的乙個後台系統中,前後端都使用介面通訊,並且為了保證開發進度,確保只相容新式瀏覽器,chrome firefox。結果在chrome瀏覽器中,在處理ajax向後台提交資料表單資訊時,出現中文的地方,post到後端的都是亂碼。先確保所有的js html模板檔案 以及合併 壓縮後的js檔案都是ut...
springcloud框架上傳檔案出現亂碼
網上比較常見的解決方案是在uri前加 zuul 使用zuul的servlet繞開springmvc來解決上傳檔案亂碼問題 如原文 比如 原來你上傳檔案的路徑是 api file upload,則你可以通過uri zuul api file upload來呼叫介面上傳檔案,中文編碼問題解決。但是,在我...
關於ZEND STUDIO開發中的模板技巧
在zend studio ide中選擇工具 首選項 模板 然後新增 funinfo或fileinfo 模板 根據下邊定義的copy過去就可以。然後進入 php 檔案中,輸入funinfo或fileinfo 然後按tab鍵,就可以調出模板 以便於開發中注釋檔案的規範。1.方法注釋 縮寫 funinfo...