Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User _AVB_'s Avatar
    Join Date
    Jun 2011
    Posts
    4
    "Написал" мелкую прогу, для просмотра и редактирования текстовых файлов. столкнулся с непоняткой. В симуляторе все ок. В телефоне файл записывается, а считывается уже кракозяблами.
    Тогда попробовал в файл на телефоне написать в разных кодовых страницах и прочесть штатным notepad. В общем все три разумных варианта с cp866, cp1251 и utf-8 не прочитались.

    может это нормально?
    Подскажите если сталкивались.
    На всякий привожу код. Буду рад конструктивным замечаниям. Я только 2 день программирую на этой платформе, потому наверное глупые вопросы задаю.

    QTextEdit *editor;

    //write code, may be dumb
    QByteArray tempodata ;
    tempodata += editor->toPlainText();
    file.write( tempodata)

    //read code from saple text highlighting
    editor->setPlainText(file.readAll());

  2. #2
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Quote Originally Posted by _AVB_ View Post
    В общем все три разумных варианта с cp866, cp1251 и utf-8 не прочитались.
    может это нормально?
    Да, это нормально, так как в help'e к SDK сказано, что "devices using Symbian OS always use UCS-2 (Little Endian) internally for the text encoding."

  3. #3
    Registered User _AVB_'s Avatar
    Join Date
    Jun 2011
    Posts
    4
    Благодарю! Может это не показатель, но единственный толковый ответ был Ваш.
    Help SDK еще не проштудировал, потому и напоролся.

    Если у Вас есть рабочий пример для записи и считывания текста в этой кодировке, может поделитесь?

  4. #4
    Registered User trex6's Avatar
    Join Date
    May 2011
    Posts
    12
    Лучше воспользоваться QTextCodec и сохранять все в нормальной кодировке.
    Маны можно почитать тут: http://doc.qt.nokia.com/4.7/qtextcodec.html

Similar Threads

  1. Replies: 5
    Last Post: 2012-03-09, 00:36
  2. 求助j2me拍照问题 C5-00
    By hanfengwuyu in forum Web Technologies and Multimedia Content- Web 技术和多媒体内容
    Replies: 2
    Last Post: 2011-03-30, 08:44
  3. C3-00 Communicatuion error and C6-00, C7-00, N8-00, C5-00 Temporary services error
    By Digamber.Singh in forum General Development Questions
    Replies: 0
    Last Post: 2011-02-18, 10:30
  4. c6-00
    By sinnclaus in forum General Development Questions
    Replies: 1
    Last Post: 2011-01-21, 08:05

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved