【发布时间】:2012-11-27 14:08:13
【问题描述】:
我想用二维码来传输yaml。 当扫描仪读取代码时,无论如何都要保持文本格式? 我在哪里可以阅读有关为 qr 代码实现自定义格式的信息?
【问题讨论】:
标签: yaml qr-code information-retrieval information-extraction
我想用二维码来传输yaml。 当扫描仪读取代码时,无论如何都要保持文本格式? 我在哪里可以阅读有关为 qr 代码实现自定义格式的信息?
【问题讨论】:
标签: yaml qr-code information-retrieval information-extraction
只需在文本有效负载中包含换行符、制表符和空格,如果这就是您的意思。在显示有效负载时,您不能强迫读者尊重所有这些。但是您可以将其全部包含在内。
【讨论】:
在将文本编码为二维码之前,您需要对文本进行 URL 编码。
就像空格符号被编码为%20一样,换行符通常被编码为%0A
详情请见http://en.wikipedia.org/wiki/Percent-encoding。
一般来说,JavaScript 函数 escape() 就足够了,尽管您可能希望根据需要查看 encodeURI() 或 encodeURIComponent() - 请参阅 http://www.javascripter.net/faq/escape.htm 以获得关于差异的详细讨论。
【讨论】: