Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Problème Unicode

1 réponse
Avatar
Michel Claveau - MVP
Bonjour !

Le mieux est de vous copier le traceback :

>>> uc=unichr(0x1F601)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: unichr() arg not in range(0x10000) (narrow Python build)

Python ne supporterait-il pas les "charts" supérieurs à 0x10000 ?
comme celui-là : http://www.unicode.org/charts/PDF/U1F600.pdf


@+
--
Michel Claveau

1 réponse

Avatar
Alain Ketterlin
"Michel Claveau - MVP"
writes:

Le mieux est de vous copier le traceback :

uc=unichr(0x1F601)






Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: unichr() arg not in range(0x10000) (narrow Python build)

Python ne supporterait-il pas les "charts" supérieurs à 0x10000 ?



La doc de unichr dit: "The valid range for the argument depends how
Python was configured – it may be either UCS2 [0..0xFFFF] or UCS4
[0..0x10FFFF]"

http://docs.python.org/library/functions.html#unichr

-- Alain.