编码
不同类型的QRCode值相应支持不同的约定。
在许多情况下,QRCode的值由设备以特殊的方式处理。例如,地理位置显示在设备上的全球定位系统(GPS)或地图应用程序中,url由浏览器打开,等等。
URL
例如,要对URL文本进行编码,//www.aliitrade.com/,编码//www.aliitrade.com/
URL文本在QRCode。包括http://
协议,以确保它被识别为URL。
电子邮件地址
例如,要对电子邮件地址进行编码,kendo@telerik.com
,编码kendo@telerik.com
.为确保该值被识别为电子邮件地址,请创建适当的mailto
统一资源标识符(URI)mailto: kendo@telerik.com
).因此,读者可以打开一个空白的电子邮件到指定的电子邮件目的地。
电话号码
要对电话号码进行编码,请使用电话URI来确保数字被识别为电话号码,并包含使该号码在国际上可访问的前缀。例如,编码212-555-1212
美国电话号码,编码电话:+ 1-212-555-1212
.这个电话URI包含一个+1
前缀,使它可以在美国以外使用。因此,即使阅读器不能自动发起呼叫,它们也可以调用设备拨号器(如果适用的话)并将其预先填充为指定的数字。
联系信息
要将联系信息编码为文本,请使用电子名片格式。这种格式在信息容量有限的2D qrcode中使用过于冗长。目前还不清楚vCard是否用于或必须用于编码联系信息。因此,读者可以打开一个新的地址簿条目,其中填充了所提供的数据,并提示用户添加一个新联系人。
短信
与电子邮件地址类似,要对SMS短代码或数字进行编码,可以创建SMS URI。的链接12345
数字编码短信:12345
.您可以使用其他URI形式,例如短信:数量:主题
,以及其他前缀,例如smsto:
.因此,读者可以打开一个新的短信,供用户编写和发送。
地理位置
要对地球上的一个点(包括高度)进行编码,请使用地理URI。例如,编码保加利亚的进步办公室,编码地理:42.65049,23.37925,100
.因此,读者可以打开到此位置的本地映射应用程序,例如谷歌地图,并相应地缩放,或者在设备的web浏览器中在地图网站(如谷歌Maps)上显示该位置的链接。