Re: Htmltext and latin-1 characters
"Mike Orr" <[email protected]>
| Newsgroups | gmane.comp.web.quixote.user |
|---|---|
| Message-ID | <[email protected]> |
On 5/13/06, Akihiro KAYAMA <[email protected]> wrote: > > Hi. > > In article <[email protected]>, > "Mike Orr" <[email protected]> writes: > > sluggoster> I tried sys.setdefaultencoding("latin1") but that has to be done in > sluggoster> the 'site' module; it's not available within a program. > > I'm also using Quixote-2 for my Japanese(UTF-8) application. Here is > a kludge I'm using to set default encoding without modifying global > site module: > > import sys > reload(sys) > sys.setdefaultencoding("utf-8") > > It can't be appropriate, but it works perfectly for getting rid of > annoying 'ascii' codec error. > > -- kayama You're not supposed to reload builtin modules. Still, if it's working it's an option. I decided to punt and just convert the characters to ASCII or "?" before putting them in the database. Because i thought I had the database truncation problem solved but it came back. [1] [1] MySQL is truncating values at the first non-ASCII character, even with the charset set to latin1 or utf8. -- Mike Orr <[email protected]>