QT5编译的浏览器无法显示中文的问题



  • 最近下了QT5beta sdk,编译出其中browser的例子,编译通过,但是浏览中文网站,显示不到中文。之前的qt4版本可以拷贝其中的codec/qcncodecs.dll等到程序目录,以插件方式解决,但qt5好像找不到这个文件,请帮忙解决,谢谢!



  • 如果我没看错的话
    qtcore 5.0是内置几个codec
    一般好像qt 5.0的库不能使用4.0的plugin

    至少我写了一个简单的widget例子,显示中文没有问题



  • 不用自己写widget啊,是QtWebkit不能显示中文,你试试自带的qt5\qtwebkit-examples-and-demos\examples\browser\例子能搞定再说这个啊!

    [quote author="Liang Qi" date="1350476300"]如果我没看错的话
    qtcore 5.0是内置几个codec
    一般好像qt 5.0的库不能使用4.0的plugin

    至少我写了一个简单的widget例子,显示中文没有问题[/quote]



  • 我的可以显示中文呀,用的就是你说的这个example browser



  • 要指定编码,这个网站的head里是不是没有指定编码。如果是的话就要在webkit里指定



  • Qt5beta 不行,Qt5就可以了,谢谢


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.