这两天发现了一个奇怪的现象,使用微信扫描QZXing生成的含有中文的二维码,有时显示汉字,有时显示乱码。经过研究发现如果字符串包含‘\n’则可以正确读取到汉字,否则则会出现乱码。具体原因还需要去看下源码,以后再研究。现附上测试的二维码,有兴趣的可以试试。 不包含换行符,扫描为乱码 包含换行符,结果为中文**