File tree 1 file changed +5
-5
lines changed
src/providers/delimitedtext
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 28
28
#include < QMessageBox>
29
29
#include < QSettings>
30
30
#include < QRegExp>
31
- #include < q3url.h >
31
+ #include < QUrl >
32
32
33
33
#include < ogrsf_frmts.h>
34
34
@@ -73,10 +73,10 @@ QgsDelimitedTextProvider::QgsDelimitedTextProvider(QString const &uri)
73
73
temp = parameters.grep (" yField=" );
74
74
mYField = temp.size ()? temp[0 ].mid (temp[0 ].find (" =" ) + 1 ) : " " ;
75
75
// Decode the parts of the uri. Good if someone entered '=' as a delimiter, for instance.
76
- Q3Url::decode (mFileName );
77
- Q3Url::decode (mDelimiter );
78
- Q3Url::decode (mXField );
79
- Q3Url::decode (mYField );
76
+ mFileName = QUrl::fromPercentEncoding (mFileName . toUtf8 () );
77
+ mDelimiter = QUrl::fromPercentEncoding (mDelimiter . toUtf8 () );
78
+ mXField = QUrl::fromPercentEncoding (mXField . toUtf8 () );
79
+ mYField = QUrl::fromPercentEncoding (mYField . toUtf8 () );
80
80
#ifdef QGISDEBUG
81
81
std::cerr << " Data source uri is " << (const char *)uri.toLocal8Bit ().data () << std::endl;
82
82
std::cerr << " Delimited text file is: " << (const char *)mFileName .toLocal8Bit ().data () << std::endl;
You can’t perform that action at this time.
0 commit comments