Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка Unsupported encoding koi8-r, Кто виноват? 
V
    Опции темы
VSergeyV
Дата 30.8.2006, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 9.5.2006
Где: Новосибирск

Репутация: нет
Всего: 3



Был и работал проект на ПХП, но вдруг перестал
Код

Warning: domxml_open_mem(): Unsupported encoding koi8-r in /usr/local/psa/home/vhosts/XXX.XX/httpdocs/synchronization/movies.php on line 3
Array ( [0] => Array ( [errormessage] => Unsupported encoding koi8-r [line] => 1 [col] => 36 ) ) 
 

Код movies.php 
Код

<?php
    $xml_string = implode('', file('https://XX.XX.XX.XX./administrative/synchronization/movies.jsp'));
    $xml_doc = domxml_open_mem($xml_string, DOMXML_LOAD_VALIDATING | DOMXML_LOAD_COMPLETE_ATTRS | DOMXML_LOAD_SUBSTITUTE_ENTITIES | DOMXML_LOAD_DONT_KEEP_BLANKS, $error);
    if(!$xml_doc)
    {
        print_r($error);
        exit;
    }

...



Код movies.jsp ЭТО JAVA код smile 
Код

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/xml; charset=koi8-r" %><% request.setCharacterEncoding("koi8-r"); %><?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE shows SYSTEM "dtd/movies.dtd">
<%@ page import="java.util.Properties" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.util.List" %>
<%@ page import="XXX.MovieRequestBean" %>
<%@ page import="XXX.Description" %>
<%@ page import="XXX.services.safedbaccess.NumberOfTrialsExceedsLimitException" %>
<%@ page import="XXX.services.safedbaccess.servlets.DbAccessServletInitializer" %>
<%@ page session="true" %>
<%!
    public void jspInit()
    {
%>
<jsp:include page="initializer.jsp" flush="true"/>
<%!
    }
%>
<%
    MovieRequestBean movie_request_bean = (MovieRequestBean)application.getAttribute("movie_request_bean");
    List<Description> movies = movie_request_bean.getMovies();
%>
<%-- Конец вывода заголовка --%>
<shows>
<%
    for(Description description : movies)
    {
        request.setAttribute("id_show", description.id_show);
        request.setAttribute("extended_show_name", description.show_name + (description.description != null ? " " + description.description : ""));
        request.setAttribute("producer", description.producer);
        request.setAttribute("actors", description.actors);
        request.setAttribute("genre", description.genre);
        request.setAttribute("duration", description.duration/60);
        request.setAttribute("remark", description.remark);
%>
    <show>
        <id-show>${id_show}</id-show>
        <show-name><c:out value="${extended_show_name}" escapeXml="true"/></show-name>
        <producer><c:out value="${producer}" escapeXml="true"/></producer>
        <actors><c:out value="${actors}" escapeXml="true"/></actors>
        <genre><c:out value="${genre}" escapeXml="true"/></genre>
        <duration-in-minutes><c:out value="${duration}" escapeXml="true"/></duration-in-minutes>
        <description><c:out value="${remark}" escapeXml="true"/></description>
    </show>
<%
    }
%>
</shows>




Может ли быть косяк у хостера?

Это сообщение отредактировал(а) VSergeyV - 30.8.2006, 15:26
PM MAIL ICQ   Вверх
-=Ustas=-
Дата 31.8.2006, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(VSergeyV @  30.8.2006,  15:25 Найти цитируемый пост)
Код movies.jsp ЭТО JAVA код 

Стрнный ты чувак, однако smile Ты бинарники еще не пробовал парсить?!

А если по существу, то.... если PHP 5, но в нем уже все жестко - должна быть кодировка UTF-8.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
VSergeyV
Дата 31.8.2006, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 9.5.2006
Где: Новосибирск

Репутация: нет
Всего: 3



Цитата(-=Ustas=- @ 31.8.2006,  09:15)
Цитата(VSergeyV @  30.8.2006,  15:25 Найти цитируемый пост)
Код movies.jsp ЭТО JAVA код 

Стрнный ты чувак, однако smile Ты бинарники еще не пробовал парсить?!

А если по существу, то.... если PHP 5, но в нем уже все жестко - должна быть кодировка UTF-8.

Правильно, это код JSP страницы которая исполяется на другом удаленном сервере, крутящим джаву, так вот при обращении к  https://XX.XX.XX.XX./administrative/synchro...tion/movies.jsp происходит генерация ХМЛ документа, т.е. сервер возвращает по ссылки https://XX.XX.XX.XX./administrative/synchro...tion/movies.jsp XML документ

Добавлено @ 11:37 
Хостер признался в модернизации ПХП, теперь если верить пхпинфо() стоит ПХП 4.4.2
Счас буду смотреть че к чему smile 

А вообще я джава кодер, если че smile 
PM MAIL ICQ   Вверх
VSergeyV
Дата 1.9.2006, 06:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 299
Регистрация: 9.5.2006
Где: Новосибирск

Репутация: нет
Всего: 3



Все уже давным давно все исправил на стороне Джава сервера необходимо было вставить кодировку утф-8 smile  чтобы ХМЛки им выдаваемые на сторону ПХП сервера были в этой кодировки
PM MAIL ICQ   Вверх
-=Ustas=-
Дата 1.9.2006, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Цитата(VSergeyV @  1.9.2006,  06:33 Найти цитируемый пост)
чтобы ХМЛки им выдаваемые на сторону ПХП сервера были в этой кодировки 

Ну вот, я тебе о чем и говорил.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0472 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.