使用ZXing V2.2
代码: (com \ google \ zxing \ qrcode \ decoder)
function decodeByteSegment(){ ... result.Append(readBytes); }
更改为
function decodeByteSegment(){
.....
var ba:ByteArray = new ByteArray();
for (var k:int=0;k<readBytes.length;k++) { ba.writeByte(readBytes[k]); }
ba.position = 0;
result.Append(ba.readMultiByte(ba.length,encoding));
}
这个例子 http://i.stack.imgur.com/ff9um.png
扫描结果为“䭖1357”,但应该是“中文12345678”!!
如何在QRcode中解码UTF-8字符?