Günther Schmidt wrote: > Hi John, > > I'm afraid so. > > If it came back as an SqlString "G\252nni" then it propably wouldn't > be a problem.
Can you boil this down to a few-line self-contained test program so I can try it myself? I do have test cases for Unicode stuff and they are all passing here. I would like to be able to eliminate your environment as a culprit. Incidentally, could you run make test in the HDBC-sqlite3 source directory? > > > > > Am 04.05.2009 um 20:47 schrieb John Goerzen: > >> Günther Schmidt wrote: >>> Hi John, >>> >>> what I just noticed is that *all* strings come back as >>> SqlByteStrings. >> That's normal, and pretty much irrelevant, since fromSql takes care >> of it. >> >> It's documented, even: the SqlByteString is assumed to be in UTF-8, >> and >> is decoded when converted to a String. >> >> It is not correct to have \252 in the SqlByteString. The proper >> sequence there is \xc3\xbc. When converted to String, *then* it >> should >> be \252. >> >> Are you positive you're seeing \252 in the SqlByteString? That >> doesn't >> make any sense to me. It's not a valid UTF-8 encoding. >> > > How have Umlauts been behaving on your end? Were they as mean to you > as they were to me? > > > >>> ie. I get my "Günni", (G\252nni), back as an SqlByteString "G\252nni" >>> instead of an SqlString "G\252nni". >>> >>> So when I cast, ie. fromSql x :: String, I get an "G\65533nni", which >>> is where the garbling occurs. >>> >>> >>> BTW this is the 3rd time now that I'm writing the same bloody email, >>> my email client "clipped" the previous 2. >>> >>> Günther >>> >>> > > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe