【发布时间】:2016-01-29 21:11:14
【问题描述】:
所以我正在尝试读取包含捷克字符(ř、ť、š、ň 等)的页面的 HTML 源代码。页面的字符集是windows-1250 (Content-type = text/html; charset=windows-1250)。
var hc = new Windows.Web.Http.HttpClient();
var uri = new Windows.Foundation.Uri("http://rozvrhuni.hys.cz/150909.html");
hc.defaultRequestHeaders.acceptLanguage.parseAdd("cs");
hc.defaultRequestHeaders.acceptEncoding.parseAdd("windows-1250");
hc.getStringAsync(uri).done(
function complete(result) {
htmlText = result;
},
function error(result) {
(new Windows.UI.Popups.MessageDialog("Non-existent content", "Error")).showAsync().done();
return;
}
);
我的代码获得了源代码,但继续读错一些字符(ř = ø、č = è 等)
如何正确阅读页面?
【问题讨论】:
标签: javascript character-encoding winjs uwp