1. 程式人生 > >Apache+PHP解決中文亂碼問題

Apache+PHP解決中文亂碼問題

一 Apache的httpd.conf配置。 AddDefaultCharset OFF 二 解決HTML中中文亂碼問題方法 1、在head標籤裡面加入UTF8編碼(國際化編碼):UTF-8是沒有國家的編碼,也就是獨立於任何一種語言,任何語言都可以使用的。      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  2、將檔案的編碼存為UTF-8。記事本或Editplus等編輯器都有儲存時選擇編碼的功能。 三 HTML和PHP混合的頁面解決方案     除了按照第二個方法所說的操作之外,還需要在檔案的最上面加入這句程式碼下載:     <?php      header("Content-type:text/html;charset=utf-8");     ?> 四 純PHP頁面的中文亂碼問題(資料是靜態的)     這個只需要在頁面的開始處加入下面程式碼,然後儲存UTF-8編碼的檔案即可。     <?php     header("Content-type:text/html;charset=utf-8");     ?> 五 PHP+Mysql中文亂碼問題     這個除了按照第四點所說的操作之外,還要在你的資料查詢/修改/增加之前加入資料庫編碼。而且,值得注意的是,這裡的UTF8和之前的不一樣,中間是沒有橫線的。
下載
    <?php     mysql_query('SET NAMES UTF8');     //接下來的就是資料的增刪查改     ?> 六 正確顯示上傳的附件中文名    找到xampp/moodle中的檔案config.php,    在$CFG->unicodedb = true;後加入$CFG->unicodecleanfilename = true;    即可使上傳的附件可以正確顯示中文名。 七 在ie瀏覽器中選擇上傳檔案時還可能顯示亂碼等,可以在 lib/editor/htmlarea/coursefiles.php 第二行加上這樣一句:// 可以用:set nu顯示行號 @header("Content-Type: text/html; charset=utf-8");  //這個是預設選擇utf-8編碼

相關推薦

Apache+PHP解決中文亂碼問題

一 Apache的httpd.conf配置。 AddDefaultCharset OFF 二 解決HTML中中文亂碼問題方法 1、在head標籤裡面加入UTF8編碼(國際化編碼):UTF-8是沒有國家的編碼,也就是獨立於任何一種語言,任何語言都可以使用的。      &l

PHP解決中文亂碼問題

初學PHP,在漢字頁面間傳輸和轉換的時候,遇到了中文亂碼問題。 究其原因亂碼無外乎以下幾種情況: 1、html頁本身的亂碼問題, 解決方法:純html頁使用<meta http-equiv="Content-type=text/html;charse

PHP輸出中文亂碼解決:編碼終結者

php 中文亂碼 編碼學習PHP之初,根本就沒有意識到過有編碼那回事兒,隨著對中文的輸出越來越多,遇到輸出亂碼的情況也就更加普遍了。最早我們懷疑是數據庫編碼的問題,於是在PHP代碼中的解決的辦法是:mysql_query("SET NAMES UTF8"); 但這樣做了後,網頁顯示的仍然是亂碼,於是有修改

Apache Index目錄中文亂碼解決方法

來源地址: http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html IndexOptions Directive Description: Various configuration settings for directory

PHP基礎|如何解決中文亂碼問題?

第一種:解決HTML中中文亂碼問題方法 如果你的 HTML 檔案檔案出現了亂碼問題,那麼你可以在 head 標籤裡面加入UTF8編碼(國際化編碼): UTF-8 是沒有國家的編碼,也就是獨立於任何一種語言,任何語言都可以使用的。 <meta http-eq

php如何解決中文亂碼問題?

我們將亂碼情況分為以下幾種,有需要的可以對照下面的幾種情況有針對性的解決亂碼問題 第一種:解決HTML中中文亂碼問題方法 如果你的HTML檔案檔案出現了亂碼問題,那麼你可以在head標籤裡面加入UTF8編碼(國際化編碼):UTF-8是沒有國家的編碼,也就是獨立於

php JpGraph 使用完美解決中文亂碼問題

最近由於專案需要,採用php的一款JpGraph外掛來解決繪圖問題。期間遇到不少問題,具體有: 1、如何使用composer包管理器安裝載入。 2、如何解決繪圖總中文亂碼問題(標題和Legend) composer安裝JpGraph非常方便,我採用的是 “

PHP解壓ZIP壓縮包,解決中文亂碼問題

修復原生ZipArchive的中文亂碼問題 測試環境是windows10 中文的zip壓縮包名和中文的檔名會導致PHP原生自帶的ZipArchive亂碼,導致extractTo方法失效: &l

php使用curl post 傳送url 並解決中文亂碼問題

  這個問題困擾我幾天了,傳送的指定網址的url引數,中文總是亂碼,指定網址是utf8編碼的,我傳送的也是utf8編碼的。但是還是亂碼,開始用的file_get_contents,後來換成curl並在

php 讀取xml的方法 (iconv解決中文亂碼問題)

輸出時用以下語句:echo iconv("UTF-8","GBK",$Song_Url); //解決中文亂碼問題 一.首先是PHP網頁的編碼 1. php檔案本身的編碼與網頁的編碼應匹配 a.     如果欲使用gb2312編碼,那麼php要輸出頭:header(“Con

php+json+ajax解決中文亂碼筆記

使用json_encode把陣列或物件轉化為 json,當有中文時傳到前端時就會出現亂碼,解決方法如下: function getData(){ // var con=document.getElementById("content"); //ajax=crea

從四方面解決PHP網站中文亂碼問題

建設網站入門,從“註冊登入”開始估計就會遇到中文亂碼的問題,主要解決方法是保證PHP、HTML、JS、資料庫的編碼模式保持一致,下面說說怎麼修改它們的編碼模式,其中最容易被忽略的是JS的編碼。 直接說結論。請使用“utf-8”編碼,不要使用“gb2312”編碼

json傳輸數據解決中文亂碼問題

.ajax https servle set encode url todo except uri 1.Ajax在url帶參數(中文):    encodeURI(encodeURI(expireDesc))//設置編碼 2.後臺接收需要轉碼:   URLDecoder.d

XAMPP下的MYSQL解決中文亂碼問題

png mysql 使用 sql 數據庫 div 剛才 個數 中文 相信有很多朋友都跟我一樣,使用XAMPP集成的MYSQL,因為它操作起來實在太方便了。但是它默認不是支持UTF-8的,需要我們手動去修改配置文件my.ini 打開XAMPP的控制面板,並打開配置文件

centos6.7下安裝mysql5.6.22同時解決中文亂碼問題

系統服務 iptable nod -- 1.7 亂碼問題 dport 5.6 復制 1.下載 http://dev.mysql.com/downloads/mysql/ 或者使用wget下載: wget http://dev.mysql.com/get/Do

[Visual studio code 常見問題解決] ——中文亂碼

cnblogs visual 亂碼 中文 odi 描述 pan 設置 開始 中文亂碼問題解決 描述:剛開始安裝VScode要打開含中文的文件,都會出現亂碼,這時只要點擊右下方的“UTF-8”改成“GB2312”即可。但每次都改是很麻煩的,所以要使得VScode默認支持GB2

Curl之解決中文亂碼

ram 添加 編碼格式 下載 utf 命令 spa 文件轉換 targe 利用iconv命令 curl http://www.baidu.com | iconv -f gb2312 -t utf-8 iconv命令可以將一種已知的字符集文件轉換成另一種已知的字符集

pdfmake實現中文支持,解決中文亂碼問題

亂碼 build cnblogs js模塊 fonts字體 修改配置 打開 命令 覆蓋 引言:當初自己為了在項目中bootstrap-table中實現導出pdf,使用的pdfmake,但是pdfmake默認使用的不是中文字體,實現pdfmake使用中文字體主要就是編譯新的v

zabbix 3.2.6 解決中文亂碼問題

zabbix在C:\Windows\Fonts下找一個喜歡的字體安裝一個上傳下載工具lrzsz[[email protected]/* */ /]# yum -y install lrzsz選一個字體上傳至服務器[[email protected]/* */ /]# cd /var/w

Tomcat解決中文亂碼

bsp 字節 for after 查詢參數 utf-8 his blog 屬性 一、中文亂碼原因 Tomcat默認是按ISO-8859-1進行URL解碼,ISO-8859-1並未包括中文字符,中文字符不能被正確解析了。 二、配置編碼 在tomcat的conf/serve