Translating unicode data
Scott David Daniels
Scott.Daniels at Acm.Org
Mon Mar 23 19:30:31 EDT 2009
CaptainMcCrank wrote:
> Hi list,
>
> I'm struggling with a problem analyzing large amounts of unicode data
> in an http wireshark capture.
> I've solved the problem with the interpreter, but I'm not sure how to
> do this in an automated fashion.
>
> I'd like to grab a line from a text file & translate the unicode
> sections of it to ascii. So, for example
> I'd like to take
> "\u003cb\u003eMar 17\u003c/b\u003e"
>
> and turn it into
>
> "<b>Mar 17</b>"
>
> I can handle this from the interpreter as follows:
>
>>>> import unicodedata
>>>> mystring = u"\u003cb\u003eMar 17\u003c/b\u003e"
>>>> print mystring
> <b>Mar 17</b>
>
> But I don't know what I need to do to automate this! The data that is
> in the quotes from line 2 will have to come from a variable. I am
> unable to figure out how to do this using a variable rather than a
> literal string.
>
> Please help!
>
You really need to say what version of Python you are working with,
how the code you tried, and the results you got.
Using Python 3.1, I get:
>>> "\u003cb\u003eMar 17\u003c/b\u003e" == '<b>Mar 17</b>'
True
--Scott David Daniels
Scott.Daniels at Acm.Org
More information about the Python-list
mailing list