Re: Help needed with python unicode cgi-bin script
- From: "weheh" <weheh@xxxxxxxxxxx>
- Date: Mon, 10 Dec 2007 22:55:00 GMT
Hi Martin, thanks for your response. My updates are interleaved with your
response below:
What is the encoding of that file? Without a correct answer to that
question, you will not be able to achieve what you want.
I don't know for sure the encoding of the file. I'm assuming it has no
intrinsic encoding since I copied the word "año" into vim and then saved it
as the example text file called, "spanish.txt".
Possible answers are "iso-8859-1", "utf-8", "windows-1252", and "cp850"
(these all support the word "año")
Instead of seeing "año" I see "a?o".
I don't see anything here. Where do you see the question mark? Did you
perhaps run the CGI script in a web server, and pointed your web browser
to the web page, and saw the question mark in the web browser?
The cgi-bin scripts prints to stdout, i.e. to my browser, and when I use
print I see a square box where the ñ should be. When I use print repr(...) I
see 'a\xf1o'. I never see the desired 'ñ' character.
Sending "Content-type: text/html" is not enough. The web browser needs
to know what the encoding is. So you should send
Content-type: text/html; charset="your-encoding-here"
Sorry, somehow my cut and paste job into outlook missed the exact line you
had above that specifies encoding tp be set as "utf8", but it's there in my
program. Not to worry.
Use "extras/page information" in Firefox to find out what the web
browser thinks the encoding of the page is.
Firefox says the page is UTF8.
P.S. Please, stop shouting.
OK, it's just that it hurts when I've been pulling my hair out for days on
end over a single line of code. I don't want to go bald just yet.
.
- Follow-Ups:
- Re: Help needed with python unicode cgi-bin script
- From: John Machin
- Re: Help needed with python unicode cgi-bin script
- References:
- Re: Help needed with python unicode cgi-bin script
- From: "Martin v. Löwis"
- Re: Help needed with python unicode cgi-bin script
- Prev by Date: Re: Is a "real" C-Python possible?
- Next by Date: Re: Are Python deques linked lists?
- Previous by thread: Re: Help needed with python unicode cgi-bin script
- Next by thread: Re: Help needed with python unicode cgi-bin script
- Index(es):
Relevant Pages
|