做二维码扫描发现一件很有意思的事,生成二维码中信息是英文分号,条码枪在中文系统下扫描二维码后却出现中文分号(英文系统下还是英文分号)。中文分号qt无法使用split切割。故在切割前,先用英文分号替换中文分号再进行切割。
替换:
strCodeInfo.replace(QString::fromLocal8Bit(";"), ";");
分割:
QStringList list = strCodeInfo.split(";");
做二维码扫描发现一件很有意思的事,生成二维码中信息是英文分号,条码枪在中文系统下扫描二维码后却出现中文分号(英文系统下还是英文分号)。中文分号qt无法使用split切割。故在切割前,先用英文分号替换中文分号再进行切割。
替换:
strCodeInfo.replace(QString::fromLocal8Bit(";"), ";");
分割:
QStringList list = strCodeInfo.split(";");