Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Значения из backend-а в кодировке 1251 (slider)
Author Message
slider
Заглянувший



Joined: 22 Apr 2008
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Tue Apr 22, 2008 4:23 pm (написано за 9 минут 2 секунды)
   Post subject: Значения из backend-а в кодировке 1251
Reply with quote

Пробовал на разных хостингах, все работает прекрасно,значения возвращаюся как надо в win-1251, но на одном злополучном хостинге уперся в проблему:
при вызове через JsHTTPRequest скрипта значения в RESULT появляются в виде "????", русские буквы видимо передаются не в win-1251 :-(
Явно дело не в библиотеке, она работает исправно, может кто сталкивался с подобным, как побороть. Я подозреваю что проблема в заголовках которые выдает сервер хостера и править надо конфиг апача, но никак не пойму что именно.

backend
Code (php): скопировать код в буфер обмена
<?
require_once "JsHttpRequest.php";
$JsHttpRequest =& new JsHttpRequest("windows-1251");
print (www.php.net/print) " ,  ".$_REQUEST["file"];
?>
frontend
Code (JavaScript): скопировать код в буфер обмена
function ShowLay(url){
        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
                if (req.readyState == 4) {
                        r=document.getElementById("res");
                        r.innerHTML="<p>"+req.responseText+"</p>";
                }
        }
        req.open(null, "/env/scripts/load_ajax_file.php?file="+url, true);
        req.send({});
}
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Tue Apr 22, 2008 8:08 pm (спустя 3 часа 44 минуты; написано за 37 секунд)
   Post subject:
Reply with quote

slider
А какая версия PHP у хостера. И есть ли поддержка json_encode (см. вывод phpinfo())? А mbstring расширение стоит?
Back to top
View user's profile Send private message Send e-mail
slider
Заглянувший



Joined: 22 Apr 2008
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Wed Apr 23, 2008 10:12 am (спустя 14 часов 4 минуты; написано за 2 минуты 33 секунды)
   Post subject:
Reply with quote

Установлен:
PHP Version: 4.3.11
Server API: Apache
json_encode() не поддерживается
mbstring помоему тоже не установлен :-(
вот как собран пхп:
'./configure' '--prefix=/usr/local/php4.3.11'
'--with-mod_charset' '--with-zlib-dir=/usr/lib'
'--enable-calendar' '--enable-discard-path'
'--enable-roxen-zts' '--with-gd=/usr' '--enable-gd-native-ttf'
'--with-t1lib=/usr/lib' '--with-jpeg-dir=/usr/lib'
'--with-png-dir=/usr/lib' '--with-xpm-dir=/usr/X11R6/lib'
'--with-freetype-dir=/usr/lib' '--with-ldap=/usr/local'
'--with-mysql=/usr' '--with-pgsql=/usr/local/pgsql'
'--with-apxs=/usr/local/apache/bin/apxs'
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Wed Apr 23, 2008 6:06 pm (спустя 7 часов 53 минуты; написано за 2 секунды)
   Post subject:
Reply with quote

Кажется, у Вас еще и iconv нет... Тогда все равно должно работать, если кодировка указана точно "windows-1251". У Вас так выставлено?
Back to top
View user's profile Send private message Send e-mail
slider
Заглянувший



Joined: 22 Apr 2008
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Wed Apr 23, 2008 6:11 pm (спустя 5 минут; написано за 1 минуту 8 секунд)
   Post subject:
Reply with quote

да, нету. Вобщем вопрос был решен переносом проекта на другой хостинг. Тему закрыть ;-)
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Wed Apr 23, 2008 11:55 pm (спустя 5 часов 43 минуты; написано за 12 секунд)
   Post subject:
Reply with quote

slider
Нет, не закрывайте, погодите. Версия backend'а у Вас последняя?
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML