如何使用platformRequest发起涉及特殊字符如*或#的调用
示例:
platformRequest("tel:*123#");
或者 platformRequest 的任何替代方案。
详情:
诺基亚 N70
CLDC 1.0
MIDP 2.0
最佳答案
既然 platformRequest()
接受 URL 字符串作为其参数,我猜测该字符串参数中的字符必须经过 URL 编码。
因此,由于 "*"
不是保留字符,因此它可以保持原样。但是 "#"
必须像 "%23"
一样编码,因为它是一个“不安全字符”。
我猜这是可行的:
platformRequest("tel:*666%23");
或者您也可以对 *
进行 URL 编码:
platformRequest("tel:%2A666%23");
关于JavaME : How to use platformRequest to use special chars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2100147/