Home >Backend Development >PHP Tutorial >汉语转换内码

汉语转换内码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 12:14:05985browse

中文转换内码
中文是:  有限公司

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

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

请告知和推荐方法
谢谢
------解决思路----------------------
核心函数库里我没有见过。自己组装了一下:

$s = '有限公司';<br />$ens = '\x'. implode( '\x', str_split( bin2hex($s), 2) );<br />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));

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn