生成电子邮件地址和电话号码的二维码


Generating QR codes for email-adresses and phone numbers

我有一个网站,人们可以在这里相互联系,而且人们经常会在广告或分类广告副本中发布电子邮件或电话号码。我已经用图片替换了联系信息,这样机器人或谷歌就不会抓取它们,但我认为为找到的每个联系信息添加一个qr码是有意义的,这样人们就可以通过自己的手机回复,而不会出现拼写错误。

我看了一下用于生成qr码的谷歌图表api,但它似乎只是生成"纯文本"qr码。这意味着它只会在屏幕上以文本形式显示提交的信息,用户必须将其复制/粘贴到他的电子邮件客户端或拨号程序中才能使用。但是:如果我在http://www.nzs.com/qr-code/然后用我的智能手机扫描结果,它会立即打开我的浏览器并将我带到这个页面,所以必须有一种方法为信息指定一种mime类型,手机可以选择合适的应用程序来处理信息。

有人能告诉我如何使用谷歌图表api或在PHP/GDI中做到这一点吗?我需要生成电话号码和电子邮件地址的二维码。

[我使用iOS版的QuickMark。]

据我所知,这是一个扫描端的检测问题,结合您提供的正确源数据。

您为URL编码了什么?您需要包括协议。

例如,此查询编码为"www.example.com",并显示为文本。这不是URL;这只是一些碰巧拼写出域名的文字
但此查询编码"http://www.example.com/"并且被识别为URL。
这是一个毫无用处的电话号码。

这里有一个关于各种二维码关键字的教程。

还可以看看ZXing。它是开源的,有很多示例代码。

我理解你的问题。您可以尝试二维码生成器并检查它是如何工作的
相关文章: