[PyQt] PyQt cannot trasform QString into str when reading emoji symbol from QClipboard
Ilya Kulakov
kulakov.ilya at gmail.com
Thu Jan 22 16:58:32 GMT 2015
That's the value I got.
str cannot be encoded into bytes by using utf-16 either.
> On 22 янв. 2015 г., at 22:51, Pavel Roskin <proski at gnu.org> wrote:
>
> Hi!
>
> The UTF-16 representation of that symbol would be 0xD83D, 0xDE87.
> That's where the surrogate comes from. But it's not clear why the
> unicode string stores surrogates. Maybe your Python build is limited
> to 16-bit characters? Try this on the Python prompt:
>
> import sys
> hex(sys.maxunicode)
>
> If the result is not '0x10ffff', you need to find a better build of Python.
>
> http://stackoverflow.com/questions/7495150/what-does-sys-maxunicode-mean
>
> Pavel
More information about the PyQt
mailing list