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-15T12: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
''')
```
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
```