uni.scanCode({
scanType: ['qrCode'],
autoDecodeCharset: true,
success(res) {
console.log('扫码解析返回 : ' , res)
}
})
- 发布:2023-04-11 12:02
- 更新:2023-04-11 22:13
- 阅读:371
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 版本13.2.1 (22D68
HBuilderX类型: 正式
HBuilderX版本号: 3.7.9
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: P40
页面类型: vue
vue版本: vue2
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.scanCode({
scanType: ['qrCode'],
autoDecodeCharset: true,
success(res) {
console.log('扫码解析返回 : ' , res)
}
})
打印结果:
{
"scanType": "QR_CODE",
"path": "",
"charSet": "ISO8859_1",
"result": "������?Ѝ㺁ጺ﮵糘\n������ש���㺴8V/25Ah/1P/16S\n
uni.scanCode({
scanType: ['qrCode'],
autoDecodeCharset: true,
success(res) {
console.log('扫码解析返回 : ' , res)
}
})
打印结果:
{
"scanType": "QR_CODE",
"path": "",
"charSet": "ISO8859_1",
"result": "������?Ѝ㺁ጺ﮵糘\n������ש���㺴8V/25Ah/1P/16S\n
预期结果:
{
"scanType": "QR_CODE",
"path": "",
"charSet": "UTF8",
"result": "电池类型:磷酸铁锂电池\n电池组规格:48V/25Ah/1P/16S\n出厂日期:2022年12月16日\n制造厂名:浙江南都电源动力股份有限公司\n电池编码:编号:BT104802512NDDY221216050",
"errMsg": "scanCode:ok",
{
"scanType": "QR_CODE",
"path": "",
"charSet": "UTF8",
"result": "电池类型:磷酸铁锂电池\n电池组规格:48V/25Ah/1P/16S\n出厂日期:2022年12月16日\n制造厂名:浙江南都电源动力股份有限公司\n电池编码:编号:BT104802512NDDY221216050",
"errMsg": "scanCode:ok",
实际结果:
{
"scanType": "QR_CODE",
"path": "",
"charSet": "ISO8859_1",
"result": "������?Ѝ㺁ጺ﮵糘\n������ש���㺴8V/25Ah/1P/16S\n
{
"scanType": "QR_CODE",
"path": "",
"charSet": "ISO8859_1",
"result": "������?Ѝ㺁ጺ﮵糘\n������ש���㺴8V/25Ah/1P/16S\n
bug描述:
HBX 3.7.9 uniapp uni.scanCode 扫码乱码,并无法进行解码。
{
"scanType": "QR_CODE",
"path": "",
"charSet": "ISO8859_1",
"result": "������?Ѝ㺁ጺ﮵糘\n������ש���㺴8V/25Ah/1P/16S\n
之前旧版是否正常呢?升级到HBuilderX3.7.12-alpha试试,如果还不行发下你扫的码 【咨询问题/bug处理优先级规则】:https://ask.dcloud.net.cn/article/38139
m***@gmail.com (作者)
离线项目需要更新到3.7.12不呢?
2023-04-12 23:13