Tôi đang cố gắng mã hóa URL trong khi sử dụng Qt 4. Có vẻ như trong Qt 3, phương thức là QUrl::encode
, nhưng dường như QUrl
được viết lại từ Qt 3 đến Qt 4. Tôi đã xem tài liệu và không thấy bất kỳ phương pháp tương đương nào. Có cái gì tôi đang mất tích?URL mã hóa trong Qt4
7
A
Trả lời
8
Cũng sử dụng QUrl::toPercentEncoding để mã hóa bất kỳ QString mà không hình thành nó vào một URL.
1
Bạn muốn QUrl::setEncodedUrl
và QUrl::toEncoded
0
Qt3 support members for QUrl trỏ đến Câu trả lời của Stephen Chu. Chỉ cần thêm liên kết vì nó có thể hữu ích ..
Mã hóa phần trăm không giống với mã hóa url, nếu "hello world" sẽ trở thành "hello% 20world" hoặc "hello + world"? 'toPercentEncoding (" hello world ")' là một no-op. – spraff
Tôi không thấy bất kỳ sự khác biệt nào bằng cách sử dụng phương thức QUrl :: toPercentEncoding với Qt5. Tôi đã cố gắng mã hóa "hello world" và nó được mã hóa chính xác trong "hello% 20world" – Bemipefe