How to generate java .properties files in python
Arnaud Delobelle
arnodel at gmail.com
Mon Dec 5 15:25:39 EST 2011
More information about the Python-list mailing list
Mon Dec 5 15:25:39 EST 2011
- Previous message (by thread): How to generate java .properties files in python
- Next message (by thread): How to generate java .properties files in python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 5 December 2011 20:05, Serhiy Storchaka <storchaka at gmail.com> wrote: > 03.12.11 23:34, Arnaud Delobelle написав(ла): > >> Is there a simple way to achieve this? I could do something like this: >> >> def encode(u): >> """encode a unicode string in .properties format""" >> return u"".join(u"\\u%04x" % ord(c) if ord(c)> 0xFF else c for c >> in u).encode("latin_1") > > > You must also encode backslash ('\\'), whitespaces and control characters > (ord(c)<=32), '=' and ':' (key/value delimiters), '#' (comment) and '!'. Fortunately there aren't any of these in the keys. > And don't forget characters with code >0xFFFF. I haven't thought of these. I don't think that I have any, but I'll check. Do you know how they are encoded? -- Arnaud
- Previous message (by thread): How to generate java .properties files in python
- Next message (by thread): How to generate java .properties files in python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list