>On 2 Αύγ, 23:57, Thomas Jollans <tho...@jollans.com> wrote:

> So: tripple-check that
>
>  * your file is <insert encoding here (aka UTF-8)>
>  * Python knows that
>  * the web browser knows that

Thank you! i used print ''' Content-Type: text/html; charset=UTF-8 /
n''' and it worked.
I'am still pretty confused about the encodings.

Please tell me the difference between 3 things.

a) Asking Notepad++(my editor) to save all my python scripts as UTF-8
without BOM.
b) Using this line '# -*- coding: utf-8 -*-' Isn't this line supposed
to tell browser that the contents of this python script as in UTF-8
and to handle it as such?
c) print ''' Content-Type: text/html; charset=UTF-8 /n'''

Please explain to me as simple as you can because from the time with
php and perl encodings not only gave me a hard time but also caused my
program to produce internal server errors so i need to understand the
differences.

=========================
Also in the other problem with the cookie iam trying to set:
=========================
if os.environ.get('HTTP_COOKIE') and cookie.has_key('visitor') ==
'nikos':                #if visitor cookie exist
        print "Next time i will count you"
        cookie['visitor'] = ( 'nikos', time() - 1 )             #this cookie 
will expire
now
else:
        print "I wont be counting you any more"
        cookie['visitor'] = ( 'nikos', time() + 60*60*24*365 )          #this 
cookie
will expire in an year
=========================

Why always the code block pertainign to 'else' get exectuted ane never
the code of 'if'
The idea is who ever runs 'koukos.py' to set/unset himself out of the
counter count so i need i way to set/unset the browser cookie!

Thanks you!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to