On 17/04/15 09:39, Samuel VISCAPI wrote:
hello everyone !

Hello, and welcome.

I've been stuck on a simple problem for the past few hours. I'd just
like raw_input to work with accentuated characters.

For example:

firstname = str.capitalize(raw_input('First name: '))

where firstname could be "Valérie", "Gisèle", "Honoré", etc...

I tried -*- coding: utf-8 -*-, u'', unicode(), but to no avail...

You know what you tried. We don't so please post again showing
us some actual code that you tried and didn't work.
Tell us (or show us cut n pasted output) what you got and
what you expected.

Otherwise we are just guessing.

I'm using str.capitalize and str.lower throughout my code, so I guess
some encoding / decoding will also be necessary at some point.

capitalize/lower etc don't really care about encodings.
They just work with the string they are given.
I'm not sure what extra you think you will need to do.

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to