我正在使用QlikView,并且要求使用我在QV中选择的过滤器生成一个URL,然后它将解析到另一个应用程序。该网址包含我在QV中选择的值。由于用户名中的撇号('),我们正面临一个问题。
以下是生成的网址。您可以看到,由于撇号,生成的URL未被完全视为URL。
http://abcworld.com/berlin/cgi-bin/berlinisapi.dll?b_action=berlinViewer&ui.action=run.prompt=false&p_Type=E&p_Tra=Paul O' Donnell& p_AdjType = O& p_UD = 2014-08-11
如何克服这个问题?是否有任何特殊字符可以替换它?
提前致谢。
答案 0 :(得分:1)
您希望将撇号编码为%27
。这称为URL Encoding,当您需要在URI中插入通常无法在URI中表示的字符,或者具有特殊含义(如问号)时,此字符非常有用。空格通常编码为%20
。所以你的最终网址可能是: