Foxtable(狐表)用户栏目专家坐堂 → 微信扫码暂不支持展示二维码中的文本内容


  共有151人关注过本帖树形打印复制链接

主题:微信扫码暂不支持展示二维码中的文本内容

帅哥哟,离线,有人找我吗?
HappyFt
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
微信扫码暂不支持展示二维码中的文本内容  发帖心情 Post By:2024/4/29 9:23:00 [只看该作者]

Dim ra2 As New prt.RenderArea
ra2 = rt.Cells(rt.Rows.Count - 1, 2).Area '引用单元格的容器
Dim rg As prt.RenderGraphics
Dim Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.QRCode
ra2.Stacking = prt.StackingRulesEnum.InlineLeftToRight '设置容器中对象的排列方式
Bar.Code = cr("客户料号") & "+" & CStr(rq).Replace("-", "") & Format(i - 1 + bh , "000") & "+" & qty & "+zxkj" '料号+流水号+数量+标记
Bar.QRCodeModuleSize = 0.7
Bar.QuietZoneWidth = 1 '静区宽度(两边空白)
rg = New prt.RenderGraphics
bar.DrawOnCanvas(rg.Graphics, 0, 0, 1)
rg.Style.Spacing.All = 0.5
ra2.Children.Add(rg)

用上面代码生成的二维码,如果客户料号中有中文,用手机微信扫码就会出现乱码或者
显示微信扫码暂不支持展示二维码中的文本内容

这种情况应该如何处理,谢谢!



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106585 积分:542096 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/4/29 9:31:00 [只看该作者]

试试改下二维码的字符集,比如utf8

 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1909 积分:16987 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2024/4/29 11:05:00 [只看该作者]

改成utf-8也不可以,试了很多种都不可以,用支付宝的扫码就可以显示,应该是微信扫码功能的原因吧

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106585 积分:542096 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/4/29 11:16:00 [只看该作者]

那是微信自己的问题了

 回到顶部