Здравейте!
Имам система: AJAX + БД
Навсякъде енкодинга ми е cp-1251: БД, файлове, указание в мета-тага - презаписах файловете няколко пъти, за да съм сигурен.
През ИЕ всичко е ОК. През ФФ резултатът, който връща сървъра излиза чисто. Това, к ФФ изпраща обаче стига до сървъра с вероятен енкодинг UTF-8.
Някой да се е сблъсквал с подобен проблем?
Ето частта от JS, който създава обекта:
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
ПП: всичко на сървъра ми е с енкодинг cp-1251 - не мога да сложа друг енкодинг само на тази система.
Имам система: AJAX + БД
Навсякъде енкодинга ми е cp-1251: БД, файлове, указание в мета-тага - презаписах файловете няколко пъти, за да съм сигурен.
През ИЕ всичко е ОК. През ФФ резултатът, който връща сървъра излиза чисто. Това, к ФФ изпраща обаче стига до сървъра с вероятен енкодинг UTF-8.
Някой да се е сблъсквал с подобен проблем?
Ето частта от JS, който създава обекта:
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
ПП: всичко на сървъра ми е с енкодинг cp-1251 - не мога да сложа друг енкодинг само на тази система.