![]() |
#1 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Третий час бьюсь над проблемой определить кодировку текста в PHP.
В Интернете ничего путного нет. Все что удалось сделать: PHP код:
![]() Кто-нибудь знает как определить кодировку текста в PHP? (B если уж искать ее в META, то какой регистро независимой функцией это лучше делать? ![]()
__________________
Делаю кулоны с опалами в стекле и не только! |
![]() |
![]() |
![]() |
#2 |
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 252
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Откуда текст? Из файла или из http протокола?
Если из http, то лучше http заголовки проверять. А кстати, я замечал, что iconv не работает иногда (уж не знаю почему), я всегда конверчу самопальными функциями. |
![]() |
![]() |
![]() |
#3 |
Специалист
Регистрация: 03.11.2007
Сообщений: 200
Вес репутации: 220
![]() |
![]() Прально посоветовали, кодировку бери из хеадера.
Бывают осечки, но реже, все-таки сервак отдает, а не корявые верстки. Возможно что iconv не пашет если либа не установлена или смежные либы. В любом случае тож есть проверочка на этот счет и "ручная сборка". |
![]() |
![]() |
![]() |
#4 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Да нету никаких заголовков в хэдере
![]() Максимум что можно - CHARSET=UTF-8 выковырять из Meta. Но я и тут нужную (а главное - быструю) функцию найти не могу. mb_detect_encoding - не пашет. У него все UTF-8...
__________________
Делаю кулоны с опалами в стекле и не только! |
![]() |
![]() |
![]() |
#5 | ||
Специалист
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 232
![]() ![]() ![]() ![]() |
![]() 1
Цитата:
Цитата:
__________________
И как всегда это все ScanLog записывает |
||
![]() |
![]() |
![]() |
#6 |
Специалист
Регистрация: 12.11.2007
Сообщений: 148
Вес репутации: 220
![]() ![]() ![]() |
![]() Как это ничего путного нет? Неужели ПХПКлуб не смотрели? Там целый раздел по поводу кодировок. Вот страничка из него: http://phpclub.ru/faq/encodings/encodings4?v=336
Не Ваш случай? |
![]() |
![]() |
![]() |
#7 | |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Спасибо! Что-то за 4 часа эта задача съелс мои мозги...
А какой функцией лучше CHARSET=UTF-8 в Meta искать? Цитата:
Да и в другом источнике код был перекаверкан ![]()
__________________
Делаю кулоны с опалами в стекле и не только! Последний раз редактировалось D.iK.iJ; 21.05.2008 в 14:37. |
|
![]() |
![]() |
![]() |
#8 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Если мне Kashey или RWA ответит какой функцией лучше CHARSET=UTF-8 в Meta тегах искать (а главное - как и почему именно ей?), с удовольствием пожертвую 50 рублей на пиво
![]() ![]() ![]() str_replace() и substr_count() не предлагать!
__________________
Делаю кулоны с опалами в стекле и не только! |
![]() |
![]() |
![]() |
#9 |
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 252
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() как str_replace можно что-то найти?
Если хочешь из мета тега вытащить, то примерно такая конструкция PHP код:
|
![]() |
![]() |
![]() |
#10 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 370
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Тогда проще substr_count() со strtolower() использовать
![]()
__________________
Делаю кулоны с опалами в стекле и не только! |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Asp.net - смена кодировки | Avelon | Установка кода на различные движки | 4 | 26.04.2008 18:28 |
Смена кодировки | sca | Контекстные ссылки и все, что с ними связано | 4 | 13.02.2008 19:07 |
Наверное тут это уже боян, но когда закроют дыру по определению что ссылка с сапы? | Spec123 | Вопросы по работе системы | 79 | 26.11.2007 20:37 |
Вылетели кодировки! | ddvhouse | Ошибки при работе с системой | 10 | 25.10.2007 17:27 |
Есть сложный вопрос | maxispeed | Вопросы по работе системы | 8 | 20.09.2007 22:25 |
Часовой пояс GMT +3, время: 08:33.