![](https://secure.gravatar.com/avatar/afe0b6c1ccedcf158119c83034778922.jpg?s=120&d=mm&r=g)
Hi,
ich habe grade eine SQL Abfrage erstellt die Umlaut ebeinhaltet. Die Abfrage läuft zwar generell durch aber am Anfang des Scripts erhalte ich einen Fehler
"Non ASCII Character"
Am besten findest du erst einmal heraus, mit welchen Zeichensatz die Datenbank arbeitet. Ich stelle langsam alle auf UTF-8 um.
gibt es eine generelle Möglichkeit Python Umlautefähig zu machen? bzw das Encoding anzupassen?!
Entsprechend dem Zeichensatz kannst du in der obersten Programmzeile definieren, mit welchen Zeichensatz du arbeiten willst. Daran solltest du dich halten und gegebenenfalls den Editor einstellen. # -*- coding: iso-8859-15 -*- entspricht latin-9 # -*- coding: iso-8859-1 -*- entspricht latin-1 # -*- coding: utf-8 -*- entspricht unicode Die rechten Werte entsprechen dem Zeichensatz unter PostgreSQL. Viel Vergnügen, Volker _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de