untfucking utf8 read/write