Qt 如何将此IRI转换为URI?
如何将此IRI转换为URI /爱情的底牌.mp3 我希望结果类型应该是Qurl,谢谢 看来Qt 如何将此IRI转换为URI?,qt,qt4,pyqt,pyqt4,pyside,Qt,Qt4,Pyqt,Pyqt4,Pyside,如何将此IRI转换为URI /爱情的底牌.mp3 我希望结果类型应该是Qurl,谢谢 看来 QUrl QUrl::fromEncoded ( const QByteArray & input ) 这不管用 >>> from PyQt4.QtCore import * >>> url='http://down.qnwz.cn/uploads/media/broadcast/storymagazine/爱情的底牌.mp3' >>> QU
QUrl QUrl::fromEncoded ( const QByteArray & input )
这不管用
>>> from PyQt4.QtCore import *
>>> url='http://down.qnwz.cn/uploads/media/broadcast/storymagazine/爱情的底牌.mp3'
>>> QUrl.fromEncoded (QUrl(url).toEncoded())
PyQt4.QtCore.QUrl('http://down.qnwz.cn/uploads/media/broadcast/storymagazine/爱情的底牌.mp3')
>>>
我相信您希望将非拉丁字符转换为百分比编码。使用
QUrl::TOENCODE
:
>>> QUrl(url).toEncoded()
PyQt4.QtCore.QByteArray(“”)
然后可以将其转换回QUrl:
QUrl(QString.fromUtf8(QUrl(url).toEncoded()))