Oh, this is interesting! I have an app using quickchart in a web-viewer and I get the same message on android and web, but I don’t have iOS to test it on.
Looks like the issue here is that the URL must be URL encoded. URL encoding lets browsers interpret certain special characters. For example, # encodes to %23. When QuickChart receives this encoded value, it will interpret it as a normal hex code.
You can replace it as a one-off if that’s the only special character in your chart, or create a more general function that encodes URLs.