zenacy-unicode (hackage): Zenacy Unicode includes tools for checking byte order marks (BOM) and cleaning data to remove invalid bytes.  These tools can help ensure that data pulled from the web can be parsed and converted to text.
Keywords: library|mit|web