|
|
|
|
|
для: Trianon
(02.02.2008 в 19:46)
| | > .htaccess-настройка AddDefaultCharset
спасибо!, незнал, а очень кстати. | |
|
|
|
|
|
|
|
для: jbs
(02.02.2008 в 18:55)
| | В принципе - верно.
Но стоит помнить, что существует .htaccess-настройка AddDefaultCharset , и её имеет смысл применять.
В этом случае текстовые документы без явного применения header("Content-type") тоже будут уточнены charset-ом. | |
|
|
|
|
|
|
|
для: Mookapek
(02.02.2008 в 17:54)
| | >Почему то текст автоматически выводится в кодировке ISO-8859-5. И это только применительно к этому скрипту. Почему так?
а как по вашему браузер, должен догагатся, в какой кодировке Вы этот бред выводите?
уточняйте, в какой кодировке выводите.
<?
header("Content-Type: text/html; charset=windows-1251");
.....
?>
|
а нормальный текст, он определит по своим алгаритмам. и то не всегда верно =)
к стати, у меня на IE7 с включённым автовыбором кодировки, всё оk
АААААААААаааааааааааааааа
АААААААААаааааааааааааааа
а | |
|
|
|
|
|
|
| Пример из книги Самоучитель PHP 5:
<?php
$text = "АААААААААааааааааааааааааАААААААААааааааааааааааааа";
$text = preg_replace_callback("|(\w{25,})|", "split_text", $text);
function split_text($matches)
{
return wordwrap($matches[1], 25, '<br>', 1);
}
echo $text;
?>
|
Каково было мое удивление, когда вместо букв А вывелись Р. Почему то текст автоматически выводится
в кодировке ISO-8859-5. И это только применительно к этому скрипту. Почему так? | |
|
|
|
|