Redo to detect atleast utf encoding when its not specified in website. Added replacing of &#039; entity (apostrophe)