2012-01-07 117 views
4

我試圖將我知道的字符串與php中的網頁標題進行匹配。兩種不同類型的編碼之間的PHP字符串比較

我有以下字符串:

ℛobinhood

我有一個網頁的標題,看起來像這樣:

ℛobinhood

但實際上像這樣編碼,如果我看<title>元素:

&#8475;obinhood 

我不知道如何比較這兩個字符串。我如何將&#8475;轉換爲ℛ或其他方式,以便我可以進行適當的比較?

回答

1

使用多字節字符串函數:

  • mb_convert_encoding()兩個版本的東西理智轉換(UTF8,內部編碼)
  • mb_strstr()做比較

MB_ *將有一個編碼HTML實體和(很可能)編碼您的字符串的任何編碼。