encoding.cpp - better inlining compatibility, vey minor
estring.cpp - changed utf8 validation algorithm, should be a bit faster,
invalid utf8 chars will be replaced with '?' instead of passing it up to the upper layers, so it wont fail in modules that do utf8 validation.
Build failure fix
Another typo fix
Compilation failure fix
Another buil fix
More UTF8 validation while converting to UTF8