Как представить строки в кодировке Unicode в Python? - PullRequest
0 голосов
/ 11 апреля 2020

Я переводю программу с Java на Python.

В исходном коде программы Java в строках используется кодировка \ u000x для нескольких символов. Как я понимаю, это юникодное представление символа, а x - шестнадцатеричный код для этого символа.

В Java программе строка объявляется как:

data = "~\\GJ_F^A\u001eXJ]NK\u0018!"

Как сделать Я представляю это в Python?

В приведенной выше строке есть два закодированных символа:

\u001e
\u0018

Спасибо.

1 Ответ

1 голос
/ 11 апреля 2020

Python также имеет escape-коды Unicode. Это действительно python:

data = "~\\GJ_F^A\u001eXJ]NK\u0018!"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...