• 5278阅读
  • 1回复

[提问]如何把一个中文字符串里每个字节的ascii码取出? [复制链接]

上一主题 下一主题
离线sflute
 
只看楼主 倒序阅读 楼主  发表于: 2006-05-11
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
一个汉字是否占两个字节?我试验了好多方法,都得不到正确的ascii码,请问应该如何做?
离线vruser

只看该作者 1楼 发表于: 2006-05-28
QTextCodec::setCodecForCStrings( QTextCodec::codecForName("UTF8") );

QTextCodec::setCodecForCStrings( QTextCodec::codecForName("GBK") );

QString str = "中文字串";

const char *s;

s = str.ascii();
或者
s = (const char *)str;
快速回复
限100 字节
 
上一个 下一个