2012-01-07 116 views
4

我试图将我知道的字符串与php中的网页标题进行匹配。两种不同类型的编码之间的PHP字符串比较

我有以下字符串:

ℛobinhood

我有一个网页的标题,看起来像这样:

ℛobinhood

但实际上像这样编码,如果我看<title>元素:

&#8475;obinhood 

我不知道如何比较这两个字符串。我如何将&#8475;转换为ℛ或其他方式,以便我可以进行适当的比较?

回答

1

使用多字节字符串函数:

  • mb_convert_encoding()两个版本的东西理智转换(UTF8,内部编码)
  • mb_strstr()做比较

MB_ *将有一个编码HTML实体和(很可能)编码您的字符串的任何编码。