2016-07-12 6 views
1

다음 코드를 사용하고 있습니다.QWebView는 일부 경우 원시 HTML을 표시합니다.

QWebView *lpView = new QWebView(*%parent_widget%*); 
lpView->load(QUrl(*%path_to_html%*)); 

some pages은 올바르게 작동하고 렌더링 된 페이지를 보여줍니다. 그리고 on others 원시 HTML을 보여줍니다.

문제는 html 페이지의 내용으로 의심되지만 QWebView에서 렌더링이 정확히 깨지는 이유를 정확히 알 수 없습니다.

답변

1

인코딩에 문제가 있습니다. 로드되지 않은 페이지는 BOM 및 QWebViewer가있는 UTF-8이었으며 일반 UTF-8이었습니다.

관련 문제