程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 中require和include引用url和 php的文件編碼轉換函數問題

php 中require和include引用url和 php的文件編碼轉換函數問題

編輯:關於PHP編程

本文章同時解決兩個問題就是php 中require和include引用url和 php的文件編碼轉換函數問題,有需要的朋友可以看看哈,參考一下。

PHP配置中“allow_url_fopen”這個選項是打開了的話,可以使用url作為include或者require的參數。
以及 allow_url 相關的參數,具體可以參考php.ini中說明

對整個頁面進行轉換

該方法適用所有編碼環境。這樣把前128個字符以外(顯示字符)的字符集都用   NCR(Numeric character reference,如“漢字”將轉換成“漢字”這種形式)來表示,這樣的編碼在任意編碼環境下頁面都能正常顯示。

另一個問題:
該方法適用所有編碼環境。這樣把前128個字符以外(顯示字符)的字符集都用   NCR(Numeric character reference,如“漢字”將轉換成“漢字”這種形式)來表示,這樣的編碼在任意編碼環境下頁面都能正常顯示。


在php文件的頭部加上下面三行代碼:

 代碼如下 復制代碼 mb_internal_encoding("gb2312");   // 這裡的gb2312是你網站原來的編碼
mb_http_output("HTML-ENTITIES");
ob_start('mb_output_handler');

使用mb_convert_encoding 函數需啟用PHP 的mbstring (multi-byte string)擴展。

如果沒有沒有開啟php的mbstring擴展,則需要做如下設置

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved