问题描述
嗨
我是瑞典APEX的相对新手 (英语不是上帝)
我正在将url字符串传递给apex应用程序,其中我编码了所有特殊的字符,如果有我在url APEX中 :( 冒号) 似乎截断了我正在传递的值。
本示例将值传递给tre字段
http://111.111.111.11:8080/apex/f?p=118:32:::::P32_XX,P32_YY,P32_ZZ,:100030,486,VMKF%3AU%202012%3A50
P32_XX,P32_YY得到值ok
P32_ZZ仅获取值 “VMKF:U 2012”
但是如果我把一个: att这样的url的结尾
http://111.111.111.11:8080/apex/f?p=118:32:::::P32_XX,P32_YY,P32_ZZ,:100030,486,VMKF%3AU%202012%3A50%3A
我工作正常,P32_ZZ得到值 “VMKF:U 2012:50”。
感谢帮助
谢谢
凯尔
我是瑞典APEX的相对新手 (英语不是上帝)
我正在将url字符串传递给apex应用程序,其中我编码了所有特殊的字符,如果有我在url APEX中 :( 冒号) 似乎截断了我正在传递的值。
本示例将值传递给tre字段
http://111.111.111.11:8080/apex/f?p=118:32:::::P32_XX,P32_YY,P32_ZZ,:100030,486,VMKF%3AU%202012%3A50
P32_XX,P32_YY得到值ok
P32_ZZ仅获取值 “VMKF:U 2012”
但是如果我把一个: att这样的url的结尾
http://111.111.111.11:8080/apex/f?p=118:32:::::P32_XX,P32_YY,P32_ZZ,:100030,486,VMKF%3AU%202012%3A50%3A
我工作正常,P32_ZZ得到值 “VMKF:U 2012:50”。
感谢帮助
谢谢
凯尔
专家解答
是的,冒号是分隔符,无论是表示为冒号还是它们的十六进制转义等价物。
典型的解决方案是 “替换/取消替换” 策略。
例如,如果你想通过:
P100_MY_ITEM: 一些: 字符串: 哪个: 有: 冒号
你会通过 (例如):
P100_MY_ITEM: 一些 @ @ 字符串 @ @ 哪个 @ @ 有 @ @ 冒号
然后在您的Apex应用程序问题是:
x := 替换 ([传入值],'@ @',':')
希望这有所帮助。
典型的解决方案是 “替换/取消替换” 策略。
例如,如果你想通过:
P100_MY_ITEM: 一些: 字符串: 哪个: 有: 冒号
你会通过 (例如):
P100_MY_ITEM: 一些 @ @ 字符串 @ @ 哪个 @ @ 有 @ @ 冒号
然后在您的Apex应用程序问题是:
x := 替换 ([传入值],'@ @',':')
希望这有所帮助。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




