Reorganization of Data2any and added some utf8 handling