Название: Русский язык в url QWebView и копирование удаленной папки Отправлено: g10k от Январь 18, 2012, 17:54 Здравствуйте, скажите пожалуйста, можно ли использовать QUrl с русскими знаками для url в QWebView???
Если да, то подскажите как. С Английскими setUrl(url) и все пучком, с русскими не работает Спасибо Название: Re: Русский язык в url QWebView Отправлено: sendevent от Январь 18, 2012, 19:17 QUrl::toPercentEncoding (http://doc.qt.nokia.com/4.7/qurl.html#toPercentEncoding)
Название: Re: Русский язык в url QWebView Отправлено: g10k от Январь 18, 2012, 19:49 Не могу понять, как он мне поможет. Ведь возвращает QByteArray, в метод setUrl(const QUrl).
На примере можно, я хочу отобразить файл C:\информатика\что-то1.html, как мне это сделать? Название: Re: Русский язык в url QWebView Отправлено: kambala от Январь 18, 2012, 20:14 QUrl::toPercentEncoding (http://doc.qt.nokia.com/4.7/qurl.html#toPercentEncoding) я пробовал ссылку на русскую вики через webView->load(QUrl::fromEncoded(QUrl::toPercentEncoding("http://ru.wikipedia.org/wiki/Машина"))) - не помоглоНе могу понять, как он мне поможет. Ведь возвращает QByteArray, в метод setUrl(const QUrl). тебе нужно использовать QUrl::fromLocalFile()На примере можно, я хочу отобразить файл C:\информатика\что-то1.html, как мне это сделать? Название: Re: Русский язык в url QWebView Отправлено: g10k от Январь 18, 2012, 20:21 kambala, Спасибо Большое
Название: Re: Русский язык в url QWebView Отправлено: g10k от Январь 18, 2012, 21:24 А вот теперь мне нужно \\192.168.0.102\папка\файл.html - fromLocalFile уже не помогает...
Название: Re: Русский язык в url QWebView Отправлено: kambala от Январь 18, 2012, 21:47 может не самое лучшее решение, но тебе надо скачать файл во временную папку и уже оттуда его открывать, после - удалить.
Название: Re: Русский язык в url QWebView Отправлено: g10k от Январь 18, 2012, 21:57 А через что можно это сделать?
UPD: Нашел QTemproraryFile, а мб есть процедура, чтобы всю папку с ее иерархиями скопировать? UPD2: Нашел решение, как копировать целую папку http://stackoverflow.com/questions/2536524/copy-directory-using-qt , а именно static bool cpDir(const QString &srcPath, const QString &dstPath) все сработало cpDir("//192.168.0.101/temp/html","C:/temp/html") |