|
|
|
| После обработки кириллического текста функцией htmlspecialchars() и вывода этого в браузер получилось примерно следующее
Грузинский
басня
про
ворон
Ввод был через textarea и в заголовке документа
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
Если charset= windows-1251 или другая кириллическая, то проблем нет.
Подскажите, как с этим бороться? | |
|
|
|
|
|
|
|
для: WebTech
(10.05.2006 в 18:41)
| | Попробуй указать явно:
$text = htmlspecialchars($text, cp1251); | |
|
|
|
|
|
|
|
для: mtxd
(10.05.2006 в 19:31)
| | Не помогает :-( Результат тот же самый. Есть какие-нибудь еще решения? | |
|
|
|
|
|
|
|
для: WebTech
(10.05.2006 в 18:41)
| | Что мешает поставить правильный charset? | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 16:53)
| | Сайт расположен в Европе и большинство клиентов пользуются кодировкой iso-8859-1 и латиницей. Но возможно, что некоторые клиенты будут с кириллическими кодировками и будут делать записи кириллицей.
Чувствую, что решение где-то на поверхности, и проблема вовсе не в кодировках :-) но понять, как сделать все правильно, не могу :-(
Если делается запись в файл, то в файле потом все тоже выглядит вроде Грузи
Вообще, что обозначает эта запись такого вида - з? | |
|
|
|
|
|
|
|
для: WebTech
(11.05.2006 в 18:23)
| | это UNICODE-символ с десятичным кодом 1079. Буква з.
Насколько я помню, русский алфавит (А-Яа-я)в unicode лежит в диапазоне [0x410-0x44F].
Переводя в десятичный вид: [1040 - 1103]
И еще буквы Ё и ё с кодами 1025 и 1105. | |
|
|
|
|
|
|
|
для: Trianon
(11.05.2006 в 18:40)
| | Ну, так можно что-нибудь сделать? | |
|
|
|
|
|
|
|
для: WebTech
(13.05.2006 в 12:31)
| | Может кто-нибудь помочь? | |
|
|
|
|
|
|
|
|
для: Саня
(14.05.2006 в 16:23)
| | Спасибо, попробую :-) | |
|
|
|