estoy tratando de escribir en un archivo plano algunos chinos, o no-Inglés caracteres conjuntos rusos o diferentes para propósitos de prueba. Me estoy quedando atrapado en cómo dar salida a un decimal hexadecimal de Unicode o un valor decimal a su personaje correspondiente.Python punto de código Unicode de caracteres Unicode
Por ejemplo, en Python, si tiene un conjunto de caracteres codificados como абвгдежзийкл
, debe asignar value = u"абвгдежзийкл"
y no hay problema.
Sin embargo, si tenía un solo decimal o decimal hexadecimal como 1081/0439 almacenado en una variable y deseaba imprimirlo con su correspondiente carácter real (y no solo salida 0x439) ¿cómo se haría? El valor decimal/hex Unicode anterior se refiere a й
.
Es posible que desee revisar el título de su pregunta Menciona UTF-8, pero la pregunta no tiene nada que ver con UTF-8. – NPE
Su mención constante de "decimal o hex" hace pensar que ignora el hecho de que "decimal o hex" es solo una cuestión de representación y no una propiedad del valor en sí. – glglgl