Qt4

2010-07-12 11 views
7

में यूआरएल एन्कोड मैं क्यूटी 4 का उपयोग करते समय एक यूआरएल एन्कोड करने की कोशिश कर रहा हूं। यह क्यूटी 3 में दिखता है, यह विधि QUrl::encode थी, लेकिन जाहिर है QUrl क्यूटी 3 से क्यूटी 4 में फिर से लिखा गया था। मैंने प्रलेखन में देखा और कोई समकक्ष विधि नहीं देखा। क्या मुझे कुछ याद आ रही है?Qt4

उत्तर

8

चाहते हैं।

+1

प्रतिशत एन्कोडिंग यूआरएल-एन्कोडिंग के समान नहीं है, क्या होगा यदि "हैलो वर्ल्ड" "हैलो% 20 वर्ल्ड" या "हैलो + वर्ल्ड" बनना चाहिए? 'toPercentEncoding (" हैलो वर्ल्ड ") 'एक नो-ऑप है। – spraff

+1

मुझे Qt5 के साथ QUrl :: toPercentEncoding विधि का उपयोग करके कोई अंतर नहीं दिखता है। मैंने "हैलो वर्ल्ड" एन्कोड करने की कोशिश की और यह सही ढंग से "हैलो% 20 वर्ल्ड" में एन्कोड किया गया है – Bemipefe

1

आप भी QUrl::toPercentEncoding का प्रयोग कर एक URL में बनाने के बिना किसी भी QString एन्कोड करने के लिए QUrl::setEncodedUrl और QUrl::toEncoded

0

Qt3 support members for QUrl अंक स्टीफन चू का उत्तर। बस लिंक जोड़ा गया क्योंकि यह उपयोगी हो सकता है ..