| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Extensions > Поблема с iconv |
| Автор: AntonioBanderaz 26.10.2005, 21:57 |
| Почему русские символы преобразуются в знаки вопроса? Или это у меня с настроиками проблемы? система windows, php - 5. |
| Автор: Mal Hack 26.10.2005, 22:08 |
| Ну может ты код покажешь? |
| Автор: AntonioBanderaz 27.10.2005, 15:22 |
| http://forum.vingrad.ru/index.php?showtopic=68610&unread=1&st=0entry548821 Добавлено @ 15:23 там не iconv проблема, там парсингом xml... |
| Автор: Mal Hack 27.10.2005, 18:55 |
| iconv($default_charset, "utf-8", str_replac 1. UTF-8. 2. Что у тебя в $default_charset. 3. Тебе в UTF-8 надо преобразовывать? |
| Автор: AntonioBanderaz 28.10.2005, 18:46 | ||||
Там просто в $default_charset - усё окей, я просто попарился, повозился и выяснилось, что проблема не iconv, а с парсингом XML в php5. При добавлении обработчика
Возвращаются вместо данных - вопросы (при русских символах). Глюки не скрипта, а самого PHP Решение - поставить php4.4 и не заморачиваться.... Другого пока не нашёл.
Да, надо было преобразовывать. Причём туда и обратно... |
| Автор: Mal Hack 29.10.2005, 15:48 |
| Глянь, в ПХП какая кодировка по дефолту стоит? |
| Автор: AntonioBanderaz 30.10.2005, 00:21 | ||
utf-8 |
| Автор: Mal Hack 30.10.2005, 13:24 |
| Попробуй туда поставь WINDOWS-1251 или CP1251 |
| Автор: AntonioBanderaz 31.10.2005, 00:54 | ||
А смысл, если в XML всё в utf-8 хранится... Он же когда файл парсится выдаёт "?"... Если я поставлю 1251, тогда он тем-более не выдаст нужный результат... Это в парсере что-то... |