2016-01-05 2 views

ответ

4

Вы можете использовать \u{my_unicode}:

print("Ain\u{2019}t this a beautiful day") 
/* Prints "Ain’t this a beautiful day" 

От Language Guide - Strings and Characters - Unicode:

Строковые литералы могут включать в себя следующие специальные символы:

...

  • Произвольный скалярная Unicode, записывается как \ и {п}, где п представляет собой 1-8 цифр шестнадцатеричное число со значением равным действительной точки кода Unicode
+0

Я видел это Прежде, проблема в том, что я не знаю, где и какие символы содержатся в возвращаемых строках. – Jan

+0

@Dimitri вы знаете, если возвращенный unicode имеет фиксированную ширину в 4 символа, иначе может быть сложно разобрать его. –

+0

@Dimitri Как говорит Лео, я знаю, что у вас есть, например, UTF-8 в шестнадцатеричном виде, просто проанализируйте 4 символа после '\ u' и замените приведенным выше ответом. – dfri

Смежные вопросы