找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-15 09:04:42
11#
barcodedata里面包含的value是用ASCII码转换的,你应该用getdata()方法获取原始数据,然后再进行编码转换。
https://www.leadtools.com/help/l ... ba/barcodedata-ctor().html
https://www.leadtools.com/help/l ... dedata-getdata.html
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-8-15 09:56:14
12#
用ASCLL,UTF-8还有unicode都试过,转了还是有乱码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-15 14:21:17
13#
本帖最后由 Richard.Ma 于 2017-8-15 14:23 编辑

关键就是要确定文字的编码方式,下面两张图片用UTF8就可以识别。代码如下。当然有的中文二维码又是用GBK或者GB2312来编码的,这个只能你自行确认生成二维码时的编码方式。
  1.                foreach(BarcodeData barcode in barcodes)
  2.                {
  3.                   
  4.                         byte[] bc= barcode.GetData();
  5.                         string text = System.Text.Encoding.UTF8.GetString(bc);
  6.                }
复制代码





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
morganrex
注册会员   /  发表于:2017-9-25 16:29:51
14#
麻烦问下,这个有确认到结果吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-26 00:11:49
15#
您好,上面我给您提供的UTF8的示例代码,但是就您自己的图片识别,您必须要确认二维码生成时的编码方式,这个我无法帮助的
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部