奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP編碼轉換函數應用技巧詳解

時間:2024-08-26 14:21:47 php語言 我要投稿
  • 相關推薦

PHP編碼轉換函數應用技巧詳解

  在PHP語言中mb_convert_encoding是一個PHP編碼轉換函數,可以幫助我們用來實現對多字節字符串編碼的轉換。下面將會為大家進行詳細介紹。

  在PHP中有數量龐大的函數來支持我們的需求應用。可以在有需要的使用場合(如:解決在GB2312編碼環境下使用Ajax產生的中文字亂碼的問題)方便進行編碼轉換,以解決網頁亂碼的問題,使用非常方便,效率非常高,幾乎支持所有編碼。PHP 4 >= 4.0.6、PHP 5 版本支持。

  PHP編碼轉換函數原型:

  /**

  * 多字節字符串編碼轉換函數

  *

  * @param string str 需要進行編碼轉換的字符串

  * @param string to_encoding 指定轉換為某種編碼

  ,如:gb2312、gbk、utf-8等

  * @param mixed from_encoding 混合指定原來字串的編碼

  ,如:同時指定 JIS, eucjp-win, sjis-win 混合編碼

  * @return string

  string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )

  PHP編碼轉換函數使用舉例:

  1、把 GBK 編碼字串轉換成 UTF-8 編碼字串

  < ?PHP

  header("content-Type: text/html;

  charset=Utf-8");

  echo mb_convert_encoding("

  你是我的好朋友", "UTF-8", "GBK");

  ?>

  2、把 UTF-8 編碼字串轉換成 GB2312 編碼字串

  // 注意將此文件存盤成 utf-8

  編碼格式文件再測試

  < ?PHP

  header("content-Type: text/html;

  charset=gb2312");

  echo mb_convert_encoding("

  你是我的好朋友", "gb312", "utf-8");

  ?>

  3、對整個頁面進行轉換

  該方法適用所有編碼環境。這樣把前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擴展,則需要做如下設置,讓PHP支持該擴展。

  1、windows 服務器環境

  編輯 PHP.ini 文件,將; extension=PHP_mbstring.dll 前面的 ; 去掉,重啟網頁服務器。

  2、Linux服務器環境

  在編譯配置時加入 --enable-mbstring=cn 編譯參數,再進行PHP的編譯安裝。

  結束語:如果大家在使用PHP編碼轉換函數的過程中,還有什么無法明白的地方,可以繼續參考本站計算機頻道。

【PHP編碼轉換函數應用技巧詳解】相關文章:

php摘要生成函數詳解09-02

4項PHP中文編碼技巧10-18

PHP自帶的幾個實用的數組函數詳解10-07

php命令行運行參數詳解及應用08-31

十個PHP高級應用技巧07-28

php常用的系統函數05-05

PHP類與構造函數07-01

PHP函數的區別及用法10-27

PHP數組函數知識10-24

PHP函數知識總結09-29

主站蜘蛛池模板: 崇阳县| 宁化县| 霞浦县| 正蓝旗| 芮城县| 百色市| 朝阳区| 三门县| 宜章县| 敦化市| 丹棱县| 潼关县| 神池县| 探索| 巴林右旗| 汾西县| 蓬莱市| 浦北县| 普格县| 松潘县| 富源县| 仁怀市| 尼木县| 枝江市| 郴州市| 扬州市| 虹口区| 本溪市| 峨边| 苏尼特右旗| 扶绥县| 宝兴县| 马关县| 柘城县| 德清县| 轮台县| 临沧市| 太康县| 中西区| 仙桃市| 汉沽区|