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

Pot*_*eek 2 qr-code decoder

我面临着一个我认为不太熟悉的问题(因为在谷歌上搜索,我没有找到任何提示)。我正在尝试使用 TCPDF 提供的类生成 QR 码。几乎一切都工作正常。我能够生成任何类型的网站链接等。

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

   MATMSG:TO:example@example.com;SUB:Hello;Body:example;;
Run Code Online (Sandbox Code Playgroud)

被解码为

   example@example.com;SUB:Hello;Body:example;;
Run Code Online (Sandbox Code Playgroud)

   WIFI:T:WEP;S:affaf;P:aaaa;;
Run Code Online (Sandbox Code Playgroud)

被解码为

  WEP;S:affaf;P:aaaa;;
Run Code Online (Sandbox Code Playgroud)

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

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

编码 MATMSG 有什么棘手的地方吗?或者你能建议什么来编码吗?

嗯,我应该提一下

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

   wifi:T:WEP;S:affaf;P:aaaa;;
Run Code Online (Sandbox Code Playgroud)

得到很好的编码和解码。这些可以用于发送电子邮件和 wifi 登录吗?或者

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

   WIFI:
   T:WEP;S:affaf;P:aaaa;;
Run Code Online (Sandbox Code Playgroud)

这些有用吗?

谢谢你的时间。干杯!

Nil*_*lez 5

请记住,在 QR 中对电子邮件进行编码可以使用三种不同的格式:

邮件发送(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)不支持它