[英]How do you force UTF-8 encoding for Win RT WebView
我正在為Windows 8.1 / Windows Phone 8.1編寫一個通用應用程序,該應用程序可在Windows.UI.Xaml.Controls.WebView
中顯示網頁。 這些頁面以UTF-8編碼,但是以8位文本顯示。
有沒有一種方法可以強制Windows.UI.Xaml.Controls.WebView
將頁面解釋為UTF-8?
我正在使用NavigateToLocalStreamUri
加載頁面,因此不涉及HTTP標頭。
如果我在桌面上的Internet Explorer中加載頁面,則它將也將其視為8位文本,並且使用視圖菜單強制進行編碼會導致頁面正確顯示。
頁面本身開始
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html>
所以我根本不知道為什么IE會把它弄錯
任何幫助表示贊賞。
您可以嘗試在頁面head
的meta
標簽中指定編碼:
對於HTML 4:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
對於HTML 5:
<meta charset="UTF-8">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.