> -----Original Message-----
> From: Allan Sandfeld Jensen <k...@carewolf.com> 
>
> On Dienstag, 15. Januar 2019 19:43:57 CET Cristian Adam wrote:
> > Any chance of having UTF-8 storage support for QString?
> > 
> Use QByteArray when you can.

I think a QUtf8String class derived from QByteArray would help a lot making 
this happen in the real world!
1. It would be found more easily by users in need of a utf8 encoded dynamic 
string
2. It would allow making the encoding explicit (QString or QUtf8String or 
QLatin1String) in newer Qt APIs or user-defined ones, and even totally safe if 
disabling const char * casts is possible
3. It would allow adding QString-like APIs (like setNum(), simplified(), etc.) 
over the time without cluttering QByteArray

Moreover, I have a specific use-case where QByteArray args are used as binary 
data (say CBOR) and a specific Utf8String is useful to handle utf8 encoded args 
without always encoding/decoding to utf16.
I might not be the only one...
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to