close #22 add Icon support

It's useful when I want to get web content which include strange charset.