Вижу в ветке есть люди работавшие с UIQ, так что хочу задать вопрос тут.
Я портирую программу с s60 на UIQ3. В процессе установки программа отображает пользовательское соглашение "PrivateStatement.txt"-"", FT, TA.
Оказалось, что в UIQ <FT, TA> и <FT, TE> перепутаны, ну да бог с ним. Проблема моя заключается в следующем:
При отображении txt файла инсталлятор игнорирует перевод строки и лепит все в одну строку. Все мои комбинации кодировок ASCII, UTF-16 и CR, CRLF, LF ни к чему не привели. После чего я поискал на developer.uiq.com и нашел, как мне показалось, решение:
https://developer.uiq.com/forum/clic...messageID=2106Here is what I have done to solve the problem:
- saved my text in unicode
- manually removed the CRLF and inserted one or more character 0x2029 (CEditableText::EParagraphDelimiter) with a hexadecimal editor...
К еще большему моему удивлению, и это мне не помогло. Я опять перебрал все возможные комбинации, но уже с CEditableText::EParagraphDelimiter в качестве разделителя - инсталлятор все еще игнорирует его.
Тестировал на P990i.
Если у кого есть пример нормально отображаемого txt'шника - плз дайте линк.



Reply With Quote
.

