问题:
使用zxing生成QR码时,因原string中包含了中文,扫二维码时,中文就会出现“???”问题。
解决方案:
1、下载zxing:GitHub的地址:GitHub的下载地址
2、我用到.NET为4.0版本,所以找到如下图的文件,如图:
3、开打文件,将下面的编码方式修改为:
//原来
internal static String DEFAULT_BYTE_MODE_ENCODING = "ISO-8859-1";
//修改后
internal static String DEFAULT_BYTE_MODE_ENCODING = "UTF-8";
4、选中项目,重新生成dll。项目中重新引用即可。