从重音字符中获取十六进制值

时间:2014-08-07 13:29:43

标签: html perl encoding

如何从重音字符中获取十六进制值(“&#X00C2”)?我正在使用Perl。

2 个答案:

答案 0 :(得分:2)

使用ord获取数字,printf将其转换为十六进制:

use utf8;
printf '&#X%04X', ord "Â";

答案 1 :(得分:1)

您可以使用HTML::Entities模块,并确保在单个函数调用中转义任何HTML问题字符!