Nike ReklaMaster
Писатель
- Регистрация
- 4 Ноя 2007
- Сообщения
- 5
- Реакции
- 1
- Автор темы
- #1
Cтавил как то компонент для Джумла, в нем использовалась функция пхп htmlentities - она все символы, имеющие эквиваленты - мнемоники HTML, транслируются в эти мнемоники. Так вот компонент писался профессионалами, но заграничными, и они забыли что кодировки бывают не только ISO-8859-1.
А по умолчанию функция htmlentities преобразовывает именно в кодировку ISO-8859-1.
В общем говоря если Вы поставили компонент, в котором есть обработка кодов HTML, и этот компонент вместо читаемого текста выдает "козявки и знаки вопроса", то найдите в тексте компонента функцию htmlentities и добавьте ей третий параметр charset=windows-1251. И сможете спокойно читать на русском.
А по умолчанию функция htmlentities преобразовывает именно в кодировку ISO-8859-1.
В общем говоря если Вы поставили компонент, в котором есть обработка кодов HTML, и этот компонент вместо читаемого текста выдает "козявки и знаки вопроса", то найдите в тексте компонента функцию htmlentities и добавьте ей третий параметр charset=windows-1251. И сможете спокойно читать на русском.