J'essaye d'exécuter un script CGI python qui a des chaînes Unicode. Il fonctionne très bien dans la console, mais quand je le lance dans le navigateur, il donne error- suivantComment imprimer des caractères Unicode dans Python 3 CGI?
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 198: ordinal not in range(128)
J'ai essayé ces deux -
encode('ascii','ignore') unicodedata.normalize('NFKD',var).encode('ascii', 'ignore').strip()
var est la variable qui contient la chaîne unicode.
Maintenant comment est-ce que j'imprime Unicode ou ascii sans erreur dans le navigateur?