I suspect you lump me in with "they" there, so I'd like to point out that I haven't made that suggestion. It's clearly not the right way to do it.
You can get it perfectly well working by decoding your UTF8 encoded queries before feeding them to the glue. Then you get an unnecessary decode/encode cycle, but nothing more serious than that.