| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > iconv - illegal character |
| Автор: alexplato 13.12.2010, 17:30 |
| Вот при работе iconv выскакивает такая ошибка: Detected an illegal character in input string in /libs.php on line 129 . Конвертирую из windows-1251 в utf-8. Подскажите, кто сталкивался, как этого избежать? (может обработать строку перед посылкой в iconv?) |
| Автор: skyboy 13.12.2010, 17:37 |
| костыль - к указанию "utf-8" добавить "//IGNORE"(в http://php.net/iconv, кстати, росписано). но лучше бы узнать причину - как-то странно. если бы ещё наоборт: utf-8 → cp1251, я бы понял. а так - попахивает загадочными проблемами. |
| Автор: enoff 13.12.2010, 19:42 |
часто сталкиваюсь с такой картиной при кодировании cp1251 -> utf8. в любых функциях iconv_* с проблемным текстом валится варнинг и на выходе пустая строка. Хотелось бы найти решение, не то пару раз сильно попортило жизнь |