在 QR 码中存储各种数据

Storing various data in a QR code

我想将网页 link、电子邮件 link 和一些文本放入 QR 码中。 emailto 字段还应该包含主题和一些正文。 QR 内容示例(link 和 mailto link 应该是可点击的):

Some text
www.google.com
mailto:random@gmail.com?subject=SUBJECT_FIELD&body=BODY_TEXT

我尝试创建一个 QR 码作为文本。它没有正确解释 mailto link。它确实识别 To: 字段,但不识别 subject 和 body 参数(可能是因为对 ? 和 & 符号的错误解释)。我知道我可以通过使用 url 缩短器缩短 mailto link 来解决这个问题,但我想避免这种情况。

我也尝试过使用 NTT DoCoMo MATMSG 格式、一个多 URL QR 码、一张 VCard,但没有任何效果。

有人知道这是否可行吗?我该如何解决?

这是一个使用主题和主体的 QR 码 - 它似乎与 Android 上的 ZXing 完美配合。

但是二维码一般只包含一条条信息。电子邮件 or URL or 一些文本。尝试将不同的内容放入二维码中会导致不可预知的行为。