string encoding fixes