中文转换内码
中文是: 有限公司
转换好是:
\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));
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn