URL: https://linuxfr.org/forums/programmation-python/posts/probleme-python-apache-et-utf8-resolu Title: problème python apache et utf8 [resolu] Authors: jean_claude Date: 2012年06月15日T12:25:43+02:00 Tags: debian Score: 0 Bonjour J'ai une debian une sid (on verra plus tard pour la stable) avec un serveur apache. Je souhaite afficher une page avec python3 (cgi). Voici un ecm ```python #!/usr/bin/env python3 # -*- coding: utf-8 -*- import cgi,cgitb cgitb.enable() print('Content-Type: text/html;charset=utf-8') print(''' Test

aaaaaaaé

AltStyle によって変換されたページ (->オリジナル) /

''') ``` Jobtiens comme erreur ```bash [Fri Jun 15 11:59:13 2012] [error] [client ::1] (13)Permission non accord\xc3\xa9e: exec of '/home/jeanclaude/Documents/apache/python/test.py3' failed [Fri Jun 15 11:59:13 2012] [error] [client ::1] Premature end of script headers: test.py3 ``` évidemment c'est à cause de la lettre é (si je l'enlève il n'y a pas de problème). Ma machine est en utf8j'utilise vim pour écrire. Est ce que j'ai fait une faute dans mon ecm? Merci de m'aider. edit: la solution est de rajouter dans sa conf d'apache ```python AddDefaultCharset UTF-8 SetEnv PYTHONIOENCODING utf8 ```