Added content charset auto detection capability when convert issues happened (optionally use ICU lib)