Задать вопрос
@tytar

Как перекодировать особые символы символы в python?

Добрый день есть dict в ктором записані символы типа
complex_consonant = {
"д̑з'": 'd͡zʲ',
"н':": 'ɲː',
"д':": 'ɟː',
"т':": 'cː'
}

Как его коректно перекодировать в формат типа {u"\u1D49" : u"\u1D49"} и потом сохранить в таком же формате?
  • Вопрос задан
  • 186 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Sly_tom_cat
@Sly_tom_cat
.
А зачем?
Если это 3-й питон, то в нем внутри у так уже все в юникоде. А формат u"\uXXXX" - это всего-лишь формат представления в текстовом виде.

Со вторым чуть сложнее - но второй лучше не юзать если нужен юникод - в втором с ним сложновато...
Ответ написан
Комментировать
не должно быть сложностей со вторым python если добавить в начало файла импорт
from __future__ import unicode_literals
все строки станут юникодными
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы