首页 > 后端开发 > php教程 > 中文转换内码

中文转换内码

WBOY
发布: 2016-06-23 13:41:20
原创
1056 人浏览过

中文是:  有限公司

转换好是:
\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8

请问PHP5里有现成的函数进行互转吗?

请告知和推荐方法
谢谢


回复讨论(解决方案)

核心函数库里我没有见过。自己组装了一下:

$s = '有限公司';$ens = '\x'. implode( '\x', str_split( bin2hex($s), 2) );var_dump($ens);
登录后复制

string(48) "\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8"

$s = '有限公司';
//$s = iconv('gbk', 'utf-8', $s);//你需要的是utf-8串的内码表示,gbk环境中需要这句
echo str_replace('%', '\x', urlencode($s));

非常感谢, 同时说声对不起, 长时间没有来登录忘记了结贴.

谢谢两位大叔 

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板