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

php中的字符編碼轉換函數用法示例,php示例

編輯:關於PHP編程

php中的字符編碼轉換函數用法示例,php示例


本文實例講述了php中的字符編碼轉換函數的用法,分享給大家供大家參考。具體實現方法如下:

一般來說,在網頁程序中,尤其是涉及到數據庫的讀出過程中,往往最惱火的就是字符編碼的問題,php4.0.6以上的版本提供了mb_convert_encoding 可以方便的轉換編碼。

具體如下:

復制代碼 代碼如下:<?php
/* Convert internal character encoding to SJIS */
$str = mb_convert_encoding($str, "SJIS");

/* Convert EUC-JP to UTF-7 */
$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");

/* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */
$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");

/* "auto" is expanded to "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
$str = mb_convert_encoding($str, "EUC-JP", "auto");
?>

比如要把gb2312的字符串轉為utf-8的,可以用如下方法:
復制代碼 代碼如下:$str=mb_convert_encoding($str,"UTF-8","GB2312")

希望本文所述對大家的PHP程序設計有所幫助。


php 編碼轉換成中文字符

您所說的是URL編碼吧?

PHP其實是有這方面的函數的:
<?php// URL 編碼echo urlencode('窗台蝴蝶'); // 輸出 %B4%B0%CC%A8%BA%FB%B5%FB// URL 解碼echo urldecode('%B4%B0%CC%A8%BA%FB%B5%FB'); // 輸出 窗台蝴蝶?>所以您只需要使用urldecode()函數就可以了。

謝謝!

 

php 字符編碼轉換 不知道原編碼

你用浏覽器打開,看看他自動識別的編碼是什麼
 

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