[iOS] Swift 공부 - 22
▶ 퍼센트 인코딩URL에서 예약된 문자들을 16진수 값으로 변환하는 방식이다. 예약된 문자란 URL에서 특별한 의미를 갖는 문자들을 말하는데, 예를 들어 ?, /, #, % 등이 있다. 이런 문자들은 URL에서 다른 목적으로 사용되기 때문에 단순 데이터로 전송하려면 인코딩이 필요하다.인코딩 방식은 %와 그 문자의 ASCII 코드값을 16진수로 표현한 두 자리 숫자를 조합하는 방식인데, 예를 들어 공백 문자는 ASCII 32번이므로 %20으로 인코딩되는 것이다.하지만 알파벳과 숫자, 그리고 일부 안전한 문자들은 인코딩할 필요가 없는데, 안전한 문자의 예로는 -, _, ., ! 등이 있다.이런 식으로 퍼센트 인코딩을 적용하면 URL에 모든 데이터를 안전하게 전송할 수 있게 된다. 디코딩 과정에서 서버가 %..
2024. 5. 23.