收藏
回答

微信扫描vCard格式的二维码为什么中文和URL(主页)共存就会无法成功识别?

我这里要做个名片功能, 为了能适应各个场景, 最后选择用vCard标准填写并转成二维码给到别人, 这个格式的名片几乎任何带扫码的都做过处理能使用.

但是在使用的过程中发现, 我内容中中文和URL并存的时候微信扫码就会识别不成功,出现这样的页面

对应的vCard格式是这样的:

BEGIN:VCARD
VERSION:2.1
FN:王小明
TITLE:执行总裁
URL:http://www.urusai.top
TEL:+86 18818818888
END:VCARD

-------------------------------------

但是我去掉URL或者不是用中文就可以扫出来:

// 没有URL能扫
BEGIN:VCARD
VERSION:2.1
FN:王小明
TITLE:执行总裁
TEL:+86 18818818888
END:VCARD

// 或者不使用中文
BEGIN:VCARD
VERSION:2.1
FN:Xiaoming Wang
TITLE:CEO
URL:http://www.urusai.top
TEL:+86 18818818888
END:VCARD

这个情况只出现在微信扫码里面, 我小米手机系统的扫码和QQ之类的其他扫码器都能正常出现能保存的

而且我也让同事其他手机微信试了都是这样的情况

为了防止放二维码被认为是广告, 所以我没放二维码, 你们可以把vCard格式字符串复制到在线二维码生成器试试

另外那个vCard版本, 我试过2.1, 3.0, 4.0 都没用, 微信就会这样

还有中文名字加编码我也试了加成这样,一样不行

BEGIN:VCARD
VERSION:2.1
FN;CHARSET=UTF-8:王小明
TITLE;CHARSET=UTF-8:执行总裁
URL:http://www.urusai.top
TEL:+86 18818818888
END:VCARD



所以想问下, 到底怎么样使用这个vCard, 才能让微信正常识别中文+URL

最后一次编辑于  2023-03-09
回答关注问题邀请回答
收藏

4 个回答

  • sys🍒
    sys🍒
    2023-11-08

    URL放中文签前面

    2023-11-08
    有用 2
    回复 3
    • aukaheng
      aukaheng
      2023-11-13
      Thanks 💖
      2023-11-13
      回复
    • 赵红
      赵红
      2023-11-22
      真知灼见啊,URL放在最前面了以后,后面怎么写中文都没有问题
      2023-11-22
      回复
    • 白開水
      白開水
      08-28
      还真的是 有用 👍
      08-28
      回复
  • Yu゛
    Yu゛
    2023-06-13

    确实是有这个问题,中文和url不能共存一样,谁有解决方法呢

    2023-06-13
    有用
    回复
  • 小哥
    小哥
    2023-05-26

    你好 请问怎么解决的?

    2023-05-26
    有用
    回复
  • H。
    H。
    2023-05-25

    请问解决了吗?

    2023-05-25
    有用
    回复
登录 后发表内容