port to android. base on libiconv 1.14