fix reading unicode strings from wire
improve unit test