#include "UncompressedReader.h"
-
+#include "QDebug"
UncompressedReader::UncompressedReader(QObject *parent) :
StarDictReader(parent) {
}
QChar UncompressedReader::readChar() {
- char c[1];
-
- _stream.readRawData(c, 1);
- return QChar(c[0]);
+ char c[2]={0};
+ _stream.readRawData(c,1);
+ QString cha(QString::fromUtf8(c));
+ if(!cha.at(0).isLetter() && c[0]!=0){
+ _stream.readRawData(c+1,1);
+ cha=QString::fromUtf8(c);
+ }
+ return cha.at(0);
}
QString UncompressedReader::readKeyword() {