Heim  >  Artikel  >  Backend-Entwicklung  >  如何获取字符(包含文字)所对应的HTML实体编号

如何获取字符(包含文字)所对应的HTML实体编号

WBOY
WBOYOriginal
2016-06-23 13:40:141028Durchsuche

请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如
数字3对应的是3


回复讨论(解决方案)

$s = '请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如 数字3对应的是3';echo '&#' . join(';&#', unpack('C*', $s)) . ';';
ÇëÎÊ£¬PHPÈçºÎ»ñÈ¡×Ö·û£¨°üº¬ÎÄ×Ö£©Ëù¶ÔÓ¦µÄHTMLʵÌå±àºÅ£¬Èç Êý×Ö3¶ÔÓ¦µÄÊÇ3

注意字符集的区别

不对,应该统一化为 unicode 编码

$s = iconv('gbk', 'ucs-2', '请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如 数字3对应的是3');echo '&#' . join(';&#', unpack('n*', $s)) . ';';
请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如 数字3对应的是3

不对,应该统一化为 unicode 编码

$s = iconv('gbk', 'ucs-2', '请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如 数字3对应的是3');echo '&#' . join(';&#', unpack('n*', $s)) . ';';
请问,PHP如何获取字符(包含文字)所对应的HTML实体编号,如 数字3对应的是3


为什么要统一为UNICODE编码呢,我页面如果有语系选择会有影响么?
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