我需要从QChar那里得到ASCII码。
在Qt 5.2中,QChar::ToAscii已被删除。
这是我的代码。我怎样才能得到ASCII代码?
QString data;
int key;
key = data.at(i);发布于 2013-12-30 23:59:46
使用:
char QChar::toLatin1() const从文档中:
返回与QChar等效的拉丁文-1字符或0。这主要对非国际化软件有用。
从Qt5.0版本
char QChar::toAscii() const此函数已弃用。返回QChar的拉丁文-1字符值,如果字符不可表示,则返回0。
示例
QString test("test");
QChar c = test.at(0);
int v_latin = c.toLatin1();
int v_ascii = c.toAscii();
qDebug() << v_latin << " " << v_ascii;输出:
116 116https://stackoverflow.com/questions/20841929
复制相似问题