[Interest] Why there is no QChar::toLocal8Bit()?
Thiago Macieira
thiago.macieira at intel.com
Mon Apr 11 21:56:58 CEST 2016
On segunda-feira, 11 de abril de 2016 20:58:47 PDT Prav wrote:
> This probably mean that it is worth to WARN in docs that for
> QTextCodec::setCodecForLocale() do not use UTF-16 or something like this
> because toLocal8Bit (or may be many others) relies on fact that it is
> signle-byte or multi-byte locale.
toLocal8Bit has no problem with 16- or 32-bit codecs. It's the users of that
API that do.
For example:
printf("Content: %s\n", qPrintable(str));
If the locale codec is 32-bit, this is not going to work.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list