【发布时间】:2016-05-02 14:17:39
【问题描述】:
我是 Perl 的 HTML::Entities 例程 decode_entities() 的新手用户
转换从新闻媒体网站上抓取的标题。
这是一个很好的结果:
之前:Texas grand jury clears Planned Parenthood, indicts its accusers
之后:Texas grand jury clears Planned Parenthood, indicts its accusers
但这是一个令人费解的结果:
之前:Big changes could be coming to Utah’s criminal justice system
之后:Big changes could be coming to Utahâs criminal justice system
请注意,与第一个示例不同,不仅’ 代码未转换为单引号,  也未解码为空格。
发生了什么事?
【问题讨论】:
标签: perl unicode character-encoding ascii