What's a shit? You convert text by connection-specific codec and then back as utf-8 string?