Łańcuch szesnastkowy '\xd3'
może być również reprezentowany jako: Ó
.Konwertuj ze znaku szesnastkowego na znak Unicode w pytonie
Najprostszym sposobem znalazłem uzyskać reprezentację ciąg znaków hex do konsoli jest:
print unichr(ord('\xd3'))
lub w języku angielskim, należy przekonwertować ciąg szesnastkowy do numeru, a następnie przekonwertować numer telefonu do kod Unicode, a następnie wyprowadź go na ekran. To wydaje się być dodatkowym krokiem. Czy istnieje prostszy sposób?
Ale co zrobić, jeśli masz ciąg złożony z punktów kodowych? Jak przekonwertowałbyś ciąg znaków na rzeczywistą reprezentację napisów? Czy 'u' jest funkcją? Czy możemy napisać 'u (some_string)'? – Geo
@Geo: 'u' nie jest funkcją, jest częścią składni literału literackiego. Ale co to jest "ciąg złożony z punktów kodowych"? –
@Thomas Edytowałem swoją odpowiedź, aby to uwzględnić. – agf