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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поблема с iconv, почему? 
:(
    Опции темы
AntonioBanderaz
Дата 26.10.2005, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

Репутация: 1
Всего: 18



Почему русские символы преобразуются в знаки вопроса?
Или это у меня с настроиками проблемы?
система windows, php - 5.


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Mal Hack
Дата 26.10.2005, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 1
Всего: 261



Ну может ты код покажешь?
PM ICQ   Вверх
AntonioBanderaz
Дата 27.10.2005, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

Репутация: 1
Всего: 18



http://forum.vingrad.ru/index.php?showtopi...=0&#entry548821
Добавлено @ 15:23
там не iconv проблема, там парсингом xml...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Mal Hack
Дата 27.10.2005, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 1
Всего: 261



iconv($default_charset, "utf-8", str_replac

1. UTF-8.
2. Что у тебя в $default_charset.
3. Тебе в UTF-8 надо преобразовывать?
PM ICQ   Вверх
AntonioBanderaz
Дата 28.10.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

Репутация: 1
Всего: 18



Там просто в $default_charset - усё окей, я просто попарился, повозился и выяснилось, что проблема не iconv, а с парсингом XML в php5. При добавлении обработчика

Код

        xml_set_element_handler($xml_parser, array(&$this, "startElement"), array(&$this, "endElement"));    
        xml_set_character_data_handler($xml_parser, array(&$this, "charData"));


Возвращаются вместо данных - вопросы (при русских символах). Глюки не скрипта, а самого PHP

Решение - поставить php4.4 и не заморачиваться....
Другого пока не нашёл.


Цитата(Mal @ 27.10.2005, 18:55)
1. UTF-8.
2. Что у тебя в $default_charset.
3. Тебе в UTF-8 надо преобразовывать?


Да, надо было преобразовывать. Причём туда и обратно...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Mal Hack
Дата 29.10.2005, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 1
Всего: 261



Глянь, в ПХП какая кодировка по дефолту стоит?
PM ICQ   Вверх
AntonioBanderaz
Дата 30.10.2005, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

Репутация: 1
Всего: 18



Цитата(Mal @ 29.10.2005, 15:48)
Глянь, в ПХП какая кодировка по дефолту стоит?

utf-8


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Mal Hack
Дата 30.10.2005, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 1
Всего: 261



Попробуй туда поставь WINDOWS-1251 или CP1251
PM ICQ   Вверх
AntonioBanderaz
Дата 31.10.2005, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

Репутация: 1
Всего: 18



Цитата(Mal @ 30.10.2005, 13:24)
Попробуй туда поставь WINDOWS-1251 или CP1251

А смысл, если в XML всё в utf-8 хранится... Он же когда файл парсится выдаёт "?"... Если я поставлю 1251, тогда он тем-более не выдаст нужный результат... Это в парсере что-то...


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Extensions | Следующая тема »


 




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


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

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