文档章节

PHP_编码问题汇总

喵王不瞌睡
 喵王不瞌睡
发布于 2014/11/27 01:02
字数 314
阅读 73
收藏 0

mb_convert_encoding — 转换字符的编码

string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] )

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

 

mb_detect_encoding — 检测字符的编码

$encode = mb_detect_encoding($keytitle, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′));

 

iconv — 字符串按要求的字符编码来转换

string iconv ( string $in_charset , string $out_charset , string $str )

$content = iconv("utf-8","gb2312//IGNORE",$content);

$content = iconv("gb2312","utf-8//IGNORE",$content);

 

mb_detect_order — 设置/获取 字符编码的检测顺序

mixed mb_detect_order ([ mixed $encoding_list = mb_detect_order() ] )

为编码列表 encoding_list 设置自动检测字符编码的顺序。

 

 

 

 

PHP支持编码

  • UCS-4*

  • UCS-4BE

  • UCS-4LE*

  • UCS-2

  • UCS-2BE

  • UCS-2LE

  • UTF-32*

  • UTF-32BE*

  • UTF-32LE*

  • UTF-16*

  • UTF-16BE*

  • UTF-16LE*

  • UTF-7

  • UTF7-IMAP

  • UTF-8*

  • ASCII*

  • EUC-JP*

  • SJIS*

  • eucJP-win*

  • SJIS-win*

  • ISO-2022-JP

  • ISO-2022-JP-MS

  • CP932

  • CP51932

  • SJIS-mac** (别名: MacJapanese)

  • SJIS-Mobile#DOCOMO** (别名: SJIS-DOCOMO)

  • SJIS-Mobile#KDDI** (别名: SJIS-KDDI)

  • SJIS-Mobile#SOFTBANK** (别名: SJIS-SOFTBANK)

  • UTF-8-Mobile#DOCOMO** (别名: UTF-8-DOCOMO)

  • UTF-8-Mobile#KDDI-A**

  • UTF-8-Mobile#KDDI-B** (别名: UTF-8-KDDI)

  • UTF-8-Mobile#SOFTBANK** (别名: UTF-8-SOFTBANK)

  • ISO-2022-JP-MOBILE#KDDI** (别名: ISO-2022-JP-KDDI)

  • JIS

  • JIS-ms

  • CP50220

  • CP50220raw

  • CP50221

  • CP50222

  • ISO-8859-1*

  • ISO-8859-2*

  • ISO-8859-3*

  • ISO-8859-4*

  • ISO-8859-5*

  • ISO-8859-6*

  • ISO-8859-7*

  • ISO-8859-8*

  • ISO-8859-9*

  • ISO-8859-10*

  • ISO-8859-13*

  • ISO-8859-14*

  • ISO-8859-15*

  • byte2be

  • byte2le

  • byte4be

  • byte4le

  • BASE64

  • HTML-ENTITIES

  • 7bit

  • 8bit

  • EUC-CN*

  • CP936

  • GB18030**

  • HZ

  • EUC-TW*

  • CP950

  • BIG-5*

  • EUC-KR*

  • UHC (CP949)

  • ISO-2022-KR

  • Windows-1251 (CP1251)

  • Windows-1252 (CP1252)

  • CP866 (IBM866)

  • KOI8-R*

 

© 著作权归作者所有

喵王不瞌睡
粉丝 12
博文 168
码字总数 51103
作品 0
浦东
个人站长
私信 提问
《PHP基础知识总结》系列分享专栏

总结PHP基础知识,对初学者还是高手都值得参考巩固。 《PHP基础知识总结》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201728.html 文章 PHP检查库或函数是否...

kaixin_code
2018/11/05
49
0
《PHP基础知识总结》系列-新鸟老鸟通吃

《PHP基础知识总结》文件夹收藏文章列表 总结PHP基础知识,对初学者还是高手都值得参考巩固。 1PHP检查库或函数是否可用的方法 2关于PHP5 Session生命周期介绍 3PHP页面和Mysql数据库的转UTF...

开元中国2015
2015/05/06
92
0
zend framework_v1 常见问题汇总

1、配置虚拟主机之后,Action无法正常工作,原因为没有开启AllowOverride。 初始配置: <VirtualHost 127.0.0.1:80> DocumentRoot "E:/PHP/votesystem001/public" ServerName zendvote.com ......

jackguo
2013/05/05
63
0
PHP 性能跟踪监控系统--Fiery

Fiery 是一款为PHP提供服务的性能跟踪监控系统,可以方便的查看线上调用关系,响应性能,回放请求过程,参数,系统异常、性能统计,部署简单方便,所有服务都集成在一个jar包内,除Java Runt...

徐长龙
2017/05/22
3.1K
1
FineReport制作可动态展开的组织递归树报表

先看看效果: 报表软件:FineReport 1.分析-与正常查询的对比 如果不做这种树状结构展开的报表的话,正常的SQL应该是这样写的,以单据表为例,假设单据的机构为分公司,经营部 select 分公司编...

九月你好123
2015/07/24
628
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使用Selenium WebDriver截屏

有谁知道是否可以使用Selenium WebDriver截屏? (注:不是硒RC) #1楼 吉顿 import org.openqa.selenium.OutputType as OutputTypeimport org.apache.commons.io.FileUtils as FileUtils......

技术盛宴
30分钟前
4
0
高阶函数

定义:能够包装函数的,使原本函数增加一些额外的福利的函数 比如: function higherOrderFn(fn){} 能够对fn增加一些额外的福利 应用场景: (function () { var getLogin = functio...

gtandsn
36分钟前
9
0
架构师成长之后

小致Daddy
38分钟前
6
0
Git 介绍和日常命令

git 介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理...

郭靖Michael
今天
9
0
技巧以管理R会话中的可用内存

人们使用什么技巧来管理交互式R会话的可用内存? 我使用下面的函数(基于Petr Pikal和David Hinds在2004年r-help列表中的发布)列出(和/或排序)最大的对象,并偶尔对其中一些对象进行rm() ...

javail
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部