Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Nefungující čeština v cgi

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Nefungující čeština v cgi

Autor: mol

21:08:35 14.11.2011

No myslel jsem neco jako:

[code]#!/usr/bin/python
# -*- coding: utf8 -*-
import traceback
try:
print 'Content-type: text/html; Charset="UTF-8"'
print
print ''
print ""
print ""
print "Prechodove jevy v C"
print ""
except:
traceback.print_exc() [/code]

Nechapu, jak (ne)pritomnost BOMu zavisi na pouziti Putty ap.

Pravdepodobnost, ze by print na linuxu pouzivalo cp1250 je minimalni.

Citovat příspěvek

 

Re: Nefungující čeština v cgi

Autor: zdrabek

8:34:26 14.11.2011

Ty "coding" a "Charset" jsou v pořádku. Problém bude nejspíš v tom, že ten "print" používá stránku 1250 a ne utf-8. Změna kódování pro "print" není tak snadná jako pro "write", ale myslím, že tady už někde byl návod.
Taky je potřeba zkontrolovat, že ten kód je opravdu v utf-8, jak praví deklarace na začátku - s tím jsem kdysi strávil dva dny.
S pozdravem Z.Drábek

Citovat příspěvek

 

Re: Nefungující čeština v cgi

Autor: eee

20:01:12 12.11.2011

Co vsechno jsi zkousel? Jestli nechapes co to jsou vyjimky, tak se obavam, ze neumis v pythonu ani pracovat s kodovanim.

Citovat příspěvek

 

Re: Nefungující čeština v cgi

Autor: Michal Sládeček

19:12:01 12.11.2011

mno bom asi ne, se serverem se nespojím jinak než přez puty nebo winscp.
Kód si tvořím v pspadu a následně kopíruju přez winscp do onoho souboru.

tu otakzku za b nějak nechápu..

Citovat příspěvek

 

Re: Nefungující čeština v cgi

Autor: mol

18:32:06 12.11.2011

a) nepridava ti tam editor BOM?
b) nehazi ti to vyjimku? zkus ty printy dat do try a do except vypsat vyjimku (zapsat nekam, pokud by ti vypsani neslo)

Citovat příspěvek

 

Nefungující čeština v cgi

Autor: Michal Sládeček

18:16:15 12.11.2011

Dobrý den,

Při tvorbě aplikace v pythonu a následné spuštění, jako cgi jsem narazil na dost velký problém.

Nefunguje mi diakritika .. Server na kterém to je jede pod linuxem (vyzkoušeno na windows serveru a tam diakritika jede)

Když napíšu něco s diaritikou, nic se neukáže a hodí to 500 error

v cgi mám ale utv definované i v html hlavičce:

#!/usr/bin/python
# -*- coding: utf8 -*-
print 'Content-type: text/html; Charset="UTF-8"'
print
print ''
print ""
print ""
print "Prechodove jevy v C"
print ""

Už si nevím rady zkoušel jsem všechno.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: