问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我在做一个二维码生成的功能,其中想用js生成二维码,但是例子里面有个字...

发布网友 发布时间:2022-04-29 14:38

我来回答

1个回答

热心网友 时间:2022-04-20 05:11

其实上面的js有一个小小的缺点,就是默认不支持中文。
这跟js的机制有关系,jquery-qrcode这个库是采用 charCodeAt() 这个方式进行编码转换的,
而这个方法默认会获取它的 Unicode 编码,一般的解码器都是采用UTF-8, ISO-8859-1等方式,
英文是没有问题,如果是中文,一般情况下Unicode是UTF-16实现,长度2位,而UTF-8编码是3位,这样二维码的编解码就不匹配了。
解决方式当然是,在二维码编码前把字符串转换成UTF-8
http://www.onicos.com/staff/iz/amuse/javascript/expert/utf.txt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家对腾讯已经作出解除音乐版权处罚,为什么网易云还是很 市场监管总局依法对腾讯控股有限公司作出责令解除网络音乐 腾讯放弃音乐独家版权,绝大部分独家协议已按期解约 高级BEC和中级口译哪个难? 三级口译是什么样的水平 高级日语口译大概是什么水平 高级口译常用谚语 品牌型号怎么填写 送刀剑是什么风水 送礼送菜刀是什么意思 html5移动端页面上调用手机摄像头扫描二维码并获取二维码信息代码? 背景图怎么设置识别二维码css前端 Js如何实现二维码一分钟一变呢,求大神! jsp 页面如何用js取得文本框中扫描的二维码的值 在哔站提取了视频音频,在手机本地音乐有,想在剪映里提取本地音频却找不到,是视频太长的原因吗? 主人用号码百事通设置了黑名单电话打不进去怎么办 司法资格证可以买吗 为什么剪映读取不了手机U盘复制到手机里的视频? 我在法院做临时工 通过了司法考试能挂靠律师所吗 怎么挂靠司法考证书,行不行得通? 司法考试和注册会计都过了有事业编的人可以挂靠两个证吗? 司法考试挂靠 司法考试能挂靠吗 司法证挂靠影响公务员政审吗 司法证可以挂靠吗 oppoa32怎么直接喊出语音助手 汽车空调放黑水是怎么回事?....打开空调制冷..一加油门压缩机就停了.怎么回事? 清洗空调的时候会有黑水排出吗? 空调制热主机滴水黑水是怎么回事 空调排出黑水是怎么回事? 空调滴黑水 js生成二维码,二维码里面的路径能是汉字吗 A罩杯等于多少的尺码胸罩!?大的 笔记本电脑网卡怎么拆掉? 笔记本拆机换网卡需要拔电源吗 QQ现在有什么方法可以直接加对方为好友而不需要验证信息的? 怎样绕过别人验证直接添加为好友qq 汽修个人年终总结怎么写? 4s店汽车修理工年终总结 我是一名汽车修理工,和*学了一年的技术,现在领导要我和*各写一份师带徒总结。哪位大哥能帮帮忙? 维修工的年终总结怎么写? 在汽修厂做学徒一年感觉没有学到什么东西,该怎么办, 我是个汽车修理工学徒学了一年今年16岁各种原因我现在对汽修已经死心了老板待人好怎么和他说我要辞职呢 在汽修厂做学徒一年感觉没有学到什么东西,该怎么办 在汽修厂当学徒一年了,感觉学不到东西? 汽车维修学徒工资是多少汽修工,学徒,月薪多少 微信麻将怎么创建房间? 请大家帮帮我 我不爱讲话 性格内向 我是汽车修理工学徒 每天早上都开早会 每个人都必须说几句话。 CHATELAIN VALMONT是一种什么红酒? 微信腾讯麻将打开授权面板失败怎么办 韩国护肤品的问题~急救~