Heim > Backend-Entwicklung > PHP-Tutorial > 中文转换内码

中文转换内码

WBOY
Freigeben: 2016-06-23 13:41:20
Original
1059 Leute haben es durchsucht

中文是:  有限公司

转换好是:
\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);
Nach dem Login kopieren

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));

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

谢谢两位大叔 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage