我的頁面內容在大屏幕頁面上顯示正常,但從移動(jquerymobile)應用程序頁面訪問時,不顯示特殊字符。即時通訊使用JqueryMobile 1.4.0與Jquery 1.7.2(全部來自谷歌託管庫)。JqueryMobile ajax加載utf-8中的特殊字符不顯示
例如「呼叫中心座席 - ADSL(入站和出站)」大屏幕上的應用程序讀取確定,但就成爲移動頁上的「呼叫中心座席€「ADSL(入站和出站)」。
我嘗試了suggestion,它演示了類似的問題,但它並沒有解決我的問題。
我的移動應用程序的HTML片段是:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
....
php文件頭片段:
@header("Content-Type: text/html; charset=utf-8");
...
我也試過建議設置ajaxsetup 附加jQuery的片段加入到設置AJAX:
$.ajaxSetup({
contentType: 'charset=utf-8',
beforeSend: function(jqXHR) {
jqXHR.overrideMimeType('charset=utf-8');
}
});
沒有提到的建議幫助編輯。
任何人誰可以請建議如何,和替代技術最受讚賞。
你應該使用比jquery 1.7更高的版本,使用1.9更好。 – Omar
@Omar謝謝。我嘗試了JQ 1.9.0和1.11.1,但都沒有解決我的問題。 – luhfluh