Question: It seems XPath doesn't recognize the symbol ® when it appears in text in an HTML document.

```
.//*[contains(text(), '®')]

.//*[contains(text(), '&reg;')]

.//*[contains(text(), 'U+00AE')]

.//*[contains(text(), '&#174;')]

```

None of these return a result using inspector in chrome on a page that has multiple instances of ® on it. 

Has anyone ever faced this problem? How can xpath locate a ® ?

Answer: 
For image operations I definitely recommend [net-vips](https://github.com/kleisauke/net-vips) library which includes .NET bindings for the high performance libvips C library.
The successor to ImageResizer is [Imageflow.NET](https://github.com/imazen/imageflow-dotnet). The .NET Core middleware is [Imageflow.NET Server](https://github.com/imazen/imageflow-dotnet-server). Imageflow outperforms libvips on jpegs and produces higher quality images (it combines adaptive subsampling with the mozjpeg library).