문자열을 Base64로 인코딩해야하지만 인코딩 된 문자열에는 "+"를 포함 할 수 없습니다. 위키 피 디아는 modified Base64 for URL을 언급하지만 이것을 사용하는 .NET 클래스를 찾을 수 없습니다.Base64로 인코딩 된 문자열에 "+"가 포함되어 있지 않습니까?
내 응용 프로그램의 경우 "+"URL을 "% 2B"로 인코딩 할 수 없습니다. 이는 내가 제어 할 수없는 서비스에 인코딩 된 문자열을 전달하고 "% 2B"가 포함 된 문자열을 망가 트리기 때문입니다. 이러한 이유 때문에 인코딩 된 문자열에 A-Z, a-z, 0-9, - 및 _ 만 포함되도록하고 싶습니다.
나는 this having been asked before을 알고 있지만 작동하는 대답은 표시되지 않습니다. 어떤 도움을 주시면 감사하겠습니다. 당신이 다음를 찾아서 (다른 말 대신 예상대로)
제어 할 수없는 서비스와 같은 소리는 값을 저장하고 인코딩을 취소하는 것이 아닙니다. 인코딩을 취소하면 Base64를 URL (또는 원하는대로)로 사용할 수 있습니다. –