以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 微信扫码暂不支持展示二维码中的文本内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191661) |
-- 作者:HappyFt -- 发布时间: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) 用上面代码生成的二维码,如果客户料号中有中文,用手机微信扫码就会出现乱码或者 显示微信扫码暂不支持展示二维码中的文本内容 这种情况应该如何处理,谢谢! |
-- 作者:有点蓝 -- 发布时间:2024/4/29 9:31:00 -- 试试改下二维码的字符集,比如utf8 |
-- 作者:HappyFt -- 发布时间:2024/4/29 11:05:00 -- 改成utf-8也不可以,试了很多种都不可以,用支付宝的扫码就可以显示,应该是微信扫码功能的原因吧 |
-- 作者:有点蓝 -- 发布时间:2024/4/29 11:16:00 -- 那是微信自己的问题了 |