JAD 文件中属性的转义字符/序列是什么
我可以使用字符或编码来转义 J2ME 应用程序的 JAD 文件中的自定义属性吗?
示例:此属性中的额外 : 是否会破坏某些设备上的 Jad,是否有转义语言(如 HTML 编码)可以用来使其成为有效的属性条目?
自定义属性 1:诺基亚:6150 / X.15
Is there a character or encoding I can do to escape a custom property in a JAD file for a J2ME application?
Example: Would the extra : in this property break the Jad on some devices, and is there an escape language (like HTML encoding) that I could use to make this a valid property entry?
Custom-Property-1: Nokia : 6150 / X.15
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
额外的冒号并不重要。它只是您财产价值的一部分。
JSR 37 说:
可能还有其他 JAD“陷阱”,具体取决于您的目标设备。最好保持 JAD 小,在某些情况下不超过 5K,并且没有超长的行或连续的行。
请参阅 此处了解有关 JAD 内容的更多信息,特别注意,ISO-8859-1 编码是首选,因为所有手机都应该支持它,并且如果需要,可以使用 unicode 转义序列(如 \u00A9 = 版权符号)
编辑
JSR 118 包含用于解析 JAD 内容的 BNF:
The extra colon won't matter. It will just be part of the value for your property.
JSR 37 says:
There can be other JAD 'gotchas', depending on your target device or devices. Best to keep the JAD small, no more than 5K in some cases, and no extra long lines, or lines with continuation.
See notes here for more info on JAD content, especially note that ISO-8859-1 encoding is preferred because it should be supported by all handsets, and that unicode escape sequences (like \u00A9 = copyright sign) can be used if needed.
EDIT
JSR 118 contains a BNF for parsing JAD content: