码迷,mamicode.com
首页 > Web开发 > 详细

php中字符串编码

时间:2014-05-19 12:38:26      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

php中抓取网页拼接url的时候经常需要进行编码,这时候就用到两个函数

mb_detect_encoding — 检测字符的编码。

mb_convert_encoding — 转换字符的编码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
/* 使用当前的 detect_order 来检测字符编码 */
echo mb_detect_encoding($str);
 
/* "auto" 将根据 mbstring.language 来扩展 */
echo mb_detect_encoding($str, "auto");
 
/* 通过逗号分隔的列表来指定编码列表 encoding_list */
echo mb_detect_encoding($str, "JIS, eucjp-win, sjis-win");
 
/* 使用数组来指定编码列表 encoding_list  */
$ary[] = "ASCII";
$ary[] = "JIS";
$ary[] = "EUC-JP";
echo mb_detect_encoding($str, $ary);
?>

  

bubuko.com,布布扣
<?php
/* 转换内部编码为 SJIS */
$str = mb_convert_encoding($str, "SJIS");

/* 将 EUC-JP 转换成 UTF-7 */
$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");

/* 从 JIS, eucjp-win, sjis-win 中自动检测编码,并转换 str 到 UCS-2LE */
$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");

/* "auto" 扩展成 "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
$str = mb_convert_encoding($str, "EUC-JP", "auto");
?>
bubuko.com,布布扣

原文http://cn2.php.net/manual/zh/function.mb-convert-encoding.php

php中字符串编码,布布扣,bubuko.com

php中字符串编码

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/majin/p/3735495.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!