PHP mb_convert_encoding文字编码的转换函数介绍
文字编码的转换mb_convert_encoding()
mb_convert_encoding( $str, $encoding1,$encoding2 )
$str,要转换编码的字符串
$encoding1,目标编码,如utf-8,gbk,大小写均可
$encoding2,原编码,如utf-8,gbk,大小写均可
<?php
$str='我们:http://www.jb51.net';
echo mb_convert_encoding($str, "UTF-8"); //编码转换为utf-8
?>
<?php
$str='我们:http://www.jb51.net';
echo mb_convert_encoding($str, "UTF-8", "GBK"); //已知原编码为GBK,转换为utf-8
?>
<?php
$str='我们:http://www.jb51.net';
echo mb_convert_encoding($str, "UTF-8", "auto"); //未知原编码,通过auto自动检测后,转换编码为utf-8
?>
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
相关推荐
-
PHP中mb_convert_encoding与iconv函数的深入解析
mb_convert_encoding这个函数是用来转换编码的.原来一直对程序编码这一概念不理解,不过现在好像有点开窍了. 不过英文一般不会存在编码问题,只有中文数据才会有这个问题.比如你用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码.mb_convert_encoding的用法见官方:http://php.net/manual/zh/function.mb-conve
-
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
不过英文一般不会存在编码问题,只有中文数据才会有这个问题.比如你用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码. mb_convert_encoding的用法见官方: http://cn.php.net/manual/zh/function.mb-convert-encoding.php 做一个GBK To UTF-8 复制代码 代码如下: <?php header(&qu
-
php中convert_uuencode()与convert_uuencode函数用法实例
本文实例讲述了php中convert_uuencode()与convert_uuencode函数用法.分享给大家供大家参考.具体分析如下: onvert_uudecode() 函数对 uuencode 编码的字符串进行解码. 语法:convert_uudecode(string),代码如下: 复制代码 代码如下: $str=",2&5l;&/@=v]r;&0a `"; //定义uuencode编码字符串 $result=convert_uudec
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
iconv - Convert string to requested character encoding(PHP 4 >= 4.0.5, PHP 5) mb_convert_encoding - Convert character encoding(PHP 4 >= 4.0.6, PHP 5) 用法: string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] ) 需要先启用 mbs
-
PHP易混淆函数的区别及用法汇总
本文实例分析了PHP易混淆函数的区别及用法.分享给大家供大家参考.具体分析如下: 1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的.echo输出后没有返回值,但print有返回值,当其执行失败时返回flase.因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1. PHP代码: 复制代码 代码如下: $r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo
-
PHP mb_convert_encoding 获取字符串编码类型实现代码
后来又在手册上找到了is_utf8函数,这样,再结合iconv函数,我的问题就解决了.下面帖出这个函数: 复制代码 代码如下: function is_utf8($string) { return preg_match('%^(?: [\x09\x0A\x0D\x20-\x7E] # ASCII | [\xC2-\xDF][\x80-\xBF] # non-overlong 2-byte | \xE0[\xA0-\xBF][\x80-\xBF] # excluding overlongs | [
-
PHP中shuffle数组值随便排序函数用法
本文实例讲述了shuffle数组值随便排序函数的用法,分享给大家供大家参考. 具体实例代码如下: 复制代码 代码如下: $typename=20; $rtitle='tt'; for( $i=0;$i<=20;$i++) { $rtitle_rand = array($typename,$rtitle,$typename); shuffle($rtitle_rand);//数组进行随机排序 echo $rtitle_rand['0'].'<br />'; } 希望本文所述对大家的P
-
php常用字符串处理函数实例分析
本文实例讲述了php常用字符串处理函数.分享给大家供大家参考.具体分析如下: 这里只提供几个简单常用的函数: chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括HTML编码的字符串htmlentities,htmlspecialchars_decode 定义包含HTML特殊字符的字符串,nl2br quotemeta rtrim等. 定义和用法:chop() 函数从字符串的末端开始删除空白字符或其他预定义字符,该函数的 rtrim() 函数
-
php中base_convert()进制数字转换函数实例
本文实例讲述了php中base_convert()函数进制数字转换的实现方法.分享给大家供大家参考.具体如下: 语法:base_convert(number,frombase,tobase) 参数 描述 number 必需,原始值. frombase 必需,数字原来的进制. tobase 必需,要转换的进制. PHP实例代码如下: 复制代码 代码如下: $hexadecimal='a37334'; echo base_convert($hexadecimal,16,2); //转换为二进制输
-
php常用hash加密函数
本文实例讲述了php常用hash加密函数.分享给大家供大家参考.具体分析如下: 复制代码 代码如下: $hash_list=hash_algos(); //返回注册的hash规则列表 print_r($hash_list); //显示结果 创建文件以计算哈希值:file_put_contents('example.txt', 'the quick brown fox jumped over the lazy dog.'); 输出哈希值信息: 复制代码 代码如下: echo hash_file(
-
php常用数学函数汇总
本文实例汇总并分析了php常用数学函数.分享给大家供大家参考.具体分析如下: abs()函数定义和用法: 返回一个数的绝对值. 语法:abs(x),代码如下: 复制代码 代码如下: $abs=abs(-3.2); //$abs=3.2 $abs2=abs(5); //$abs2=5 $abs3=abs(-5); //$abs3=5 ceil()函数定义和用法:向上舍入为最接近的整数. 语法ceil(x) 参数 描述 x 必需,一个数. 说明:返回不小于 x 的下
-
php中HTTP_REFERER函数用法实例
本文实例分析了php中HTTP_REFERER函数用法.分享给大家供大家参考.具体分析如下: 利用php的http_referer函数来判断用户的来路,这是比较简单的,实例代码如下: 复制代码 代码如下: <?php if (isset($_SERVER['HTTP_REFERER'])) { print "The page you were on previously was {$_SERVER['HTTP_REFERER']}<br />";
随机推荐
- jquery cookie实现的简单换肤功能适合小网站
- vue.js事件处理器是什么
- 关于Java反射机制 你需要知道的事情
- java连接数据库增、删、改、查工具类
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- javascript实现无法关闭的弹框
- js 鼠标点击事件及其它捕获
- PHP 在数组中搜索给定的简单实例 array_search 函数
- Golang学习笔记(三):控制流
- 总结Android中MD风格相关控件
- PHP 事务处理数据实现代码
- java 类加载与自定义类加载器详解
- java动态代理(jdk与cglib)详细解析
- 人都是被逼出来的
- VBS教程:函数-InStrRev 函数
- SQL Server 2008 密钥 key 使用方法
- Java设计模式之工厂方法模式实例简析
- 原生javascript实现分页效果
- JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
- node.js 动态执行脚本