I’m having some trouble in the 9.5.7 debugger. I’m trying to output a literal percent symbol ("%") as part of my output, but I can’t percent-encode it correctly? It should be character 0x25 but won’t output correctly, regardless of the “percent encode results” option.
q: version of client
A: 9.5.7.90
I: singular version
q:"%"
E: A string constant had an improper %-sequence.
q: "%25"
A: %25
I: singular string
q: "%22"
A: "
I: singular string
How do I not percent-encode the result? Seems the same whether I toggle that switch in the preferences.
I’m building a debugger relevance that parses a driver .INF file, and the result should itself be a valid fixlet relevance to determine whether the driver is relevant (I copy/paste the result to a fixlet relevance).
I was researching a similar issue with WebUI and %25 today.
Sorry for the thread resurrection.
Jason, I see the same change in behavior.
9.2.17 and earlier, Fixlet Debugger would percent decode a %25 into % if the “Percent Encode Results” checkbox is cleared.
9.5.0 and later, the Fixlet Debugger always returns %25 regardless of the “Percent Encode Results” checkbox.
Thanks very much!
For my use case, I ended up sending an action to a client and parse the results into an XML that I can upload back into the console. Unfortunately, while this was really neat, I had to leave it behind at my old workplace and haven’t had occasion (yet) to build new driver fixlets.