Komunitní web pro každé město
Téma zamknuto
Zobrazují se odpovědi 1 až 3 z 3

Diakritika python-cgi

  1. 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:

    Kód:
    #!/usr/bin/python
    # -*- coding: utf8 -*-
    print 'Content-type: text/html; Charset="UTF-8"'
    print                           
    print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>' 
    print "<link rel='stylesheet' type='text/css' href='style.css' >"
    print "<meta http-equiv='content-type' content='text/html; charset=UTF-8'>"
    print "<title>Prechodove jevy v C</title>"                          
    print "</head><body>"
    Už si nevím rady zkoušel jsem všechno.

  2. Co se právě děje na Webtrhu?
    N1ce.cz poptává: Poptávám tvorbu aplikace pro iOS
    Radek Kilevník nabízí: Eshopový systém s jednotnou administrací
    Grafa poptává: Python developer
  3. Ahoj,

    zkontroluj kódování daného souboru. Pod windows systémy na tom většinou nezáleží, ale u linuxu je to jiná. V kódu hlavičky stránky je uvedený charset "UTF-8", proto i samotný soubor by měl být v tomto kódování uložen. Pokud je například vytvářen v nějakém jednoduchém windows editoru, je klidně možné, že jeho kódování bude windows-1250 a to může být ten problém.

    Jednodše lze zjistit a přepnout třeba pomocí PSPadu.

    S.

  4. Jo přesně tak to bylo jsem tak před půl hodinkou zjistil, ale díky za radu :)

Téma zamknuto
Hostujeme u Server powered by TELE3