CharacterSet
extension CharacterSet
                - 
                  
                  
Creates a CharacterSet from RFC 3986 allowed characters.
RFC 3986 states that the following characters are “reserved” characters.
- General Delimiters: “:”, “#”, “[”, “]”, “@”, “?”, “/”
 - Sub-Delimiters: “!”, “$”, “&”, “‘”, “(”, “)”, “*”, “+”, “,”, “;”, “=”
 
In RFC 3986 - Section 3.4, it states that the “?” and “/” characters should not be escaped to allow query strings to include a URL. Therefore, all “reserved” characters with the exception of “?” and “/” should be percent-escaped in the query string.
Declaration
Swift
public static let afURLQueryAllowed: CharacterSet 
            View on GitHub
          
            Install in Dash