Search code examples
phpunicodedecodeencode

PHP string comparison between two different types of encoding


I am attempting to match a string I know to a web page title in php.

I have the following string:

ℛobinhood

I have a page title that looks like this:

ℛobinhood

but is actually encoded like this if I look at the <title> element:

&#8475;obinhood

I'm not sure how to compare these two strings. How do I either convert the &#8475; to ℛ or the other way so that I can do a proper comparison?


Solution

  • You can use htmlentites ( http://php.net/manual/en/function.htmlentities.php ) to convert to the entity version.