这是作为url参数进一步传递的字符串:
pass@#$%&*?123
我用它来编码字符:
password.text?.addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)
这给了我:
pass@%23$%25&*?123
因此并非所有字符都使用此编码 我还尝试使用 urlQueryAllowed , urlPasswordAllowed 和其他值,但是他们不编码所有字符(如果需要,我可以共享编码值)。<登记/> 这是所需的字符串:
pass%40%23%24%25%26*%3F123
这里应该使用什么?