السلام عليكم
لدي صفحة رئيسية فيها div عند التحميل يقوم بتحميل صفحة php الى ال div
اواجه مشكلة باللغة العربية عند استعاء صفحة php إلى div حيث تظهر مربعات
استخدم الطريقة التالية :
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
function ahah(url, target) {
document.getElementById(target).innerHTML = ' Fetching data...';
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req != undefined) {
req.onreadystatechange = function() {ahahDone(url, target);};
req.open("GET", url, true);
req.send("");
}
}
function ahahDone(url, target) {
if (req.readyState == 4) { // only if req is "loaded"
if (req.status == 200) { // only if "OK"
var newDiv = document.createElement('div');
newDiv.innerHTML = req.responseText;
document.getElementById(target).innerHTML = '';
document.getElementById(target).appendChild(newDiv);
//document.getElementById(target).innerHTML = req.responseText;
} else {
document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
}
}
}
function load(name, div) {
ahah(name,div);
return false;
}مع العلم ترميز الصفحة الرئيسية
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
مالحل جربت utf8 لم تعمل وصار كل شي بالعربي في الصفحة الرئيسية مربعات
وشكرا لكم

