fixed cp34951

decoding of not completely read utf-8 does not raise exception
decoding of invalid utf-8 raises decoding (was encoding) exception