we use glibc, and gconv. Don't need our own transcoding stuff, glibc does