It’s a 10 year old library with little to no support and you’re fighting making your own code to handle the cruft. Truly get and take actual help on the project.
I think you should probanly stop supporting an App if you can’t untangle URL vs URI
2.2. Reserved Characters
URIs include components and subcomponents that are delimited by characters in the "reserved" set. These characters are called “reserved" because they may (or may not) be defined as delimiters by the generic syntax, by each scheme-specific syntax, or by the implementation-specific syntax of a URI's dereferencing algorithm. If data for a URI component would conflict with a reserved character's purpose as a delimiter, then the conflicting data must be percent-encoded before the URI is formed.
This is what I thought people referenced for over a decade whenever they mentioned HN because no one pointed me to the actual HN.
Read the RFC dude, the @ symbol must be encoded lol. It sucks ass but it must be done. Last time I made a filter for special chars it was easiest to do a find on the index of the special chars, remove the char from the string array by index, and then inject the encoded value back into the array by index.
Cyberchef is a great resource for testing what right should fuzzily look like, you can also strip logic from them need be on capturing.
Touche - le dmv
The ancient downhill cyclists totem of goodwill to the tree gods
Sadly true and gross
Don’t need an ID to vote in the US
Edit: mea culpa
They may ask a jury to approve it, fortunately it’s not a trigger on every situation occurrence.
Mississippi holds its right to determine the outcome of the vote via jury. I’m not unpacking the illegality of that statement, simply giving an observation on why things are going to take until the backwaters are forced to capitulate
Nope the infrastructure owners network, not the carrier.