Reputation: 725
Working with Redis 2.10 using redis-cli on Linux, I am faced with a problem regarding accents.
If I execute the command :
set "string" "à"
I get \xc3\xa0
, it seems each converted accent begin with \xc3
.
How do I get my original string back?
Upvotes: 21
Views: 21302
Reputation: 97
<you string>.encode("utf-8")
when you need get the string do
<you string>.decode("utf-8")
Upvotes: 2
Reputation: 16340
"\xc3\xa0" is just Unicode "à" in UTF-8 encoding. Just decode the string and you're done...
Upvotes: 9
Reputation: 27244
You need to spec the version of Redis and more importantly the client you are using.
If you are using a telnet client, the problem may be your client. Redis supports arbitrary bytes for values and UTF-8 is not a problem at all (if your client is properly converting the entered glyphs to the associated byte sequence.)
Upvotes: 0