uni.scanCode({
onlyFromCamera: true,
autoDecodeCharset:true,
scanType:['barCode','qrCode','datamatrix'],
success:(res)=> {
// console.log('条码类型:' + res.scanType);
console.log('条码内容:' + res.result);
console.log(res);
},
});
- 发布:2022-10-18 11:06
- 更新:2024-10-16 16:15
- 阅读:328
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 教育版
HBuilderX类型: 正式
HBuilderX版本号: 3.6.4
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: Mi 10
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
扫码后返回结果:
{"scanType":"QR_CODE","path":"","charSet":"ISO8859_1","result":"°Ù¶È°Ù¿Æ£¶þάÂë´ÊÌõ","errMsg":"scanCode:ok"}
扫码后返回结果:
{"scanType":"QR_CODE","path":"","charSet":"ISO8859_1","result":"°Ù¶È°Ù¿Æ£¶þάÂë´ÊÌõ","errMsg":"scanCode:ok"}
预期结果:
单位名称:国家税务总局龙门县税务局,资产编号:230906000003238,存放地点:,使用人:,价值:950,设备序列号:
单位名称:国家税务总局龙门县税务局,资产编号:230906000003238,存放地点:,使用人:,价值:950,设备序列号:
实际结果:
{"scanType":"QR_CODE","path":"","charSet":"ISO8859_1","result":"µ¥Î»Ãû³Æ:¹ú¼ÒË°Îñ×ܾÖÁúÃÅÏØË°Îñ¾Ö,×ʲú±àºÅ:230906000003238,´æ·ÅµØµã:,ʹÓÃÈË:,¼ÛÖµ:950,É豸ÐòÁкÅ:","errMsg":"scanCode:ok"}
{"scanType":"QR_CODE","path":"","charSet":"ISO8859_1","result":"µ¥Î»Ãû³Æ:¹ú¼ÒË°Îñ×ܾÖÁúÃÅÏØË°Îñ¾Ö,×ʲú±àºÅ:230906000003238,´æ·ÅµØµã:,ʹÓÃÈË:,¼ÛÖµ:950,É豸ÐòÁкÅ:","errMsg":"scanCode:ok"}
bug描述:
扫码二维码。 编码 "charSet":"ISO8859_1"时。 中文还是会乱码.