Tôi có một URL trong một ứng dụng iPhone để làm việc. Nhưng vấn đề là nó có một số khoảng trống trong URL. Tôi muốn thay thế các khoảng trống bằng '% 20'. Tôi biết rằng có các phương pháp stringByReplacingOccurencesOfString
và stringByAddingPercentEscapesUsingEncoding
. Tôi cũng đã sử dụng chúng. Nhưng họ không làm việc cho tôi. Các khoảng trống được thay thế bằng một số giá trị khác thường.Thay thế các khoảng trống trong URL
Tôi đang áp dụng các phương pháp đó trên một phiên bản NSString
.
bạn có thể đăng một ví dụ mã không? –
Kiểm tra bài đăng này tại đây: http: // stackoverflow.com/questions/695911/question-about-character-of-nsstring-invalid-in-url-trên-iphone Câu trả lời: NSString * escapedUrl = [originalUrl stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]; – Tieme