- 61 名前:デフォルトの名無しさん mailto:sage [2017/04/14(金) 06:35:20.63 ID:EGtRRMj1.net]
- なるほどね。サロゲートペアが含まれると、QString::length()の言うところの
戻り値は文字の数ですよ、という前提が崩れるわけか。 文字の数にこだわるならtoUcs4()やtoStdU32String()で他の形式に変換する必要があるわな。 ここはもういっそQChar を UTF-16からUcs4に変えてしまったほうが全体的に楽になりそうなものだが、 現状では頑なに内部16ビットを固守してるようにみえる。 まあ頑張れ。
|

|