Charles de Miramon <[EMAIL PROTECTED]> writes:

| Lars Gullik Bjønnes wrote:
| 
| > That might be the easy way out.
| > 
| > IMHO it is a pity that Qt only supports ucs-2 and not ucs-4.
| > (not even for individual codepoints)
| >  
| 
| I thought that utf-32 (ucs-4) does not work on Windows and that utf-16 is
| the way to go for cross-platform.

No. Ucs-4 would work quite nicely on windows (internally). Towards
external interfaces utf-8, utf-16, ucs-2 or ucs-4 will have to be used
anyways, depending on the external interface.

Btw. Does Qt even support utf-16? I thought they only supported ucs-2.
AFAICS there is not support for surrogate chars in Qt.

| Would you consider using Qstring for storing unicode strings ? Qstring is
| now part of QtCore a subset of Qt.

I'd hope to not do that.

Currently I am still exploring storing ucs-4 codepoints in the
std::vector that contains the characters of the document. Also quite
luckily codepoint conversion is quite fast.

-- 
        Lgb

Reply via email to