Check if a buffer contains valid UTF-8
Original Source
https://github.com/websockets/utf-8-validate
License conditions
Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com> (http://2x.io)
Source code (zip)