Cel mai simplu server de web in Python cu suport Unicode

Categorii: Programare

16-Oct-2013 13:15 - 702 vizionari

Am reusit sa-mi configurez serverul de web si blog sa suporte Unicode.

Am tot facut teste de afisare caractere in format Unicode pe consola (command prompt) fara succes, pentru ca abordarea a fost gresita.
Python are suport pentru Unicode, dar nu in consola.
Unicode este afisat corect numai in modulul grafic (wxpython si python card) si in servere web daca browserul are suport.

Codul sursa in python pentru cel mai mic server de web care afiseaza caractere Unicode este in continuare:




#!/usr/bin/python
# -*- coding: utf8 –*-
#
#Copy & Paste
#

from bottle import route, run, response 

@route('/') 
def callback(): 
    charset = 'utf8' 
    response.content_type = 'text/html; charset='+charset 
    return u""" 
<html> 
<body> 
<h1>Test Unicode</h1> 
<pre> 
Românii sunt strămoşii tuturor popoarelor latine şi nicidecum o rudă marginală a latinităţii. 
אמת – Adevar (alef mem tav) 
Cand iei Alef (Dumnezeu) din Adevar (אמת) ramane Mem Tav (mort - מת). 
Arab: توجه = orientare 
</pre> 
</body> 
</html> 
""" 

run(host='localhost', port=8080, debug=True, reloader=True)


 


Ultimele pagini: RSS

Alte adrese de Internet

Categorii

Istoric



Contorizari incepand cu 9 iunie 2014:
Flag Counter

Atentie: Continutul acestui server reprezinta ideile mele si acestea pot fi gresite.