标签: c++ qt character-encoding blackberry-10
我正在使用z10和普通(qt)为BlackBerry 10编写应用程序,而不是级联。当我从虚拟键盘读取一个字符串时,使用keypressevent()函数,我将第一个字符从QKeyEveny :: text()转换为std字符。在设备上,如果我做qDebug()«(int)converted_char字符,如r由114表示。但在我的笔记本电脑上它是40(我相信)。 因此,如果我使用tcp从手机向笔记本电脑发送一个字符,从不打印正确的字符,我该如何解决这个问题,是怎么回事?