MATMSG和WIFI - QR未被正确编码或解码

时间:2012-08-16 05:24:47

标签: qr-code decoder

我正面临着一个问题,我觉得这里并不陌生(因为,在google上搜索,我没有发现任何提示)。我正在尝试使用TCPDF提供的类生成QR代码。几乎一切都运转良好。我能够生成任何网站链接等。

但是,当我尝试为“发送电子邮件”和“用于Android的WiFi登录”生成QR时,但它们没有正确编码(或解码?)。

   MATMSG:TO:example@example.com;SUB:Hello;Body:example;;

正在解码为

   example@example.com;SUB:Hello;Body:example;;

   WIFI:T:WEP;S:affaf;P:aaaa;;

正在解码为

  WEP;S:affaf;P:aaaa;;

此外我注意到编码MATMSG是主要问题。我试过这个http://blog.qr4.nl/Online-QR-Code_Decoder.aspx来解码QR。他们无法解码MATMSG的QR

但有趣的是,从http://www.qrstuff.com/生成的用于发送电子邮件的QR在该解码器中运行良好。更有趣的是,如果您只是使用此站点的纯文本选项对MATMSG进行编码,则该选项无效。

编码MATMSG有什么棘手的问题吗?或者你可以建议编码吗?

好吧,我应该提一下

   matmsg:TO:example@example.com;SUB:Hello;Body:example;;

   wifi:T:WEP;S:affaf;P:aaaa;;

正在进行编码和解码。这些是否适用于发送电子邮件和wifi登录?或

   MATMSG:
   TO:example@example.com;SUB:Hello;Body:example;;

   WIFI:
   T:WEP;S:affaf;P:aaaa;;

这些会有用吗?

感谢您的时间。干杯!

2 个答案:

答案 0 :(得分:1)

你的第一个MATMSG是正确的,除了“身体”应该是“身体”。 WIFI消息是正确的。

其余部分是特定解码器支持与否的功能。 zxing支持这些,所以我相信(通过上面的修正),我相信你在编码方面做得很好。您无法修复不支持它的解码器。

答案 1 :(得分:1)

请注意,在QR中编码电子邮件有三种不同的格式:

Mailto (W3C标准)

  

mailto:email@example.com?subject =电子邮件主题& body =电子邮件文本

MATMSG (NTT DoCoMo)

  

MATMSG:TO:email@example.com; SUB:电子邮件主题; BODY:电子邮件文本;;

SMTP (OMI @)

  

SMTP:email@example.com:电子邮件主题:电子邮件文本

尽管MATMSG是最普遍的,但也有一些读者(即:ScanLife)不支持它