<?phphttp://irbis-team.com/15/1/10
header('Content-Type: text/html; charset=utf-8');
$var = 'Привет, Мир... тьфу, Hello World!';
?>
<h1>
<?php echo $var; ?>
</h1>
Вместо русских букв выводятся квадраты, если кодировку не менять (не знаю какая по умолчанию) то всё выводится как надо. Почему так?
Спустя 1 час, 58 минут, 39 секунд (31.10.2010 - 18:35) kovaldm написал(а):
В редакторе какая кодировка стоит?
Спустя 2 часа, 22 минуты, 46 секунд (31.10.2010 - 20:58) amazing написал(а):
В htaccess либо php.ini прописано AddDefaultCharset UTF-8?
Спустя 45 минут, 27 секунд (31.10.2010 - 21:44) kirik написал(а):
Сам файл должен быть в UTF8 тоже.
Спустя 14 часов, 36 минут, 1 секунда (1.11.2010 - 12:20) DorianLeroy написал(а):
Цитата |
В редакторе какая кодировка стоит? |
В редакторе (как я понимаю у меня это DreamWeaver) Default Encoding: западноевропейская.
Цитата |
В htaccess либо php.ini прописано AddDefaultCharset UTF-8? |
В htaccess в корне ЭТОГО сайта(в котором лежит файл) прописано AddDefaultCharset UTF-8,в php.ini было прописано вот так:
PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1" , я изменил на utf-8 - не помогло.
Цитата |
Сам файл должен быть в UTF8 тоже. |
Немного не понял, какой файл? Если тот в котором код, то у меня записан следующий тег:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Спустя 6 минут, 14 секунд (1.11.2010 - 12:26) twin написал(а):
Тег тут не причем. Кодировку в редакторе выстави.
Спустя 40 минут, 8 секунд (1.11.2010 - 13:06) DorianLeroy написал(а):
Исправил на "Юникод(UTF-8)" - не помогло.
Сразу опишу ряд моих дефолтных настроек в Dreamweaver:
Сразу опишу ряд моих дефолтных настроек в Dreamweaver:
- Рядом с Default encoding стоит галочка на "use when opening existing files that don't specify an encoding",
- Default document type: HTML 4.01 transitional,
- Unicode normalization form: C(Canonical Decomposition, followed by Canonical Decomposition)
Спустя 43 минуты, 39 секунд (1.11.2010 - 13:50) linker написал(а):
Не раз уже сталкиваюсь с тем, что народ использует визуальный редактор HTML-страниц для разработки PHP-приложений. Имхо вещи не совместимые.
Спустя 53 минуты, 11 секунд (1.11.2010 - 14:43) twin написал(а):
А чем он плох... Вполне годная подсветка, автозаполнение, контроль блоков, дерево... Вполне достаточно инструментов. Меня вот вполне устраивает.
Вот верстать в нем действительно только на черновую можно.
DorianLeroy
Попробуй этот файл
Вот верстать в нем действительно только на черновую можно.
DorianLeroy
Попробуй этот файл
Спустя 5 часов, 26 минут, 14 секунд (1.11.2010 - 20:09) SerginhoLD написал(а):
DorianLeroy, было тоже самое, я через notepad++ создал файл htaccess в кодировке utf-8 и прописал там AddDefaultCharset UTF-8, после чего все стало нормально отображаться
Спустя 1 день, 4 часа, 7 минут, 11 секунд (3.11.2010 - 00:16) DorianLeroy написал(а):
twin, Ваш файл запускается адекватно, с русскими символами, однако, если запустить такой код:
то содержимое формы (логин, сообщение) опять почему то выводится квадратиками.
<?php
header('Content-Type: text/html; charset=utf-8');
?>
<form action="" method="post">
Логин:<br />
<input name="text1" type="text" value=""/><br />
Сообщение:<br />
<textarea name="text2" cols="40" rows="10"></textarea><br />
<input name="ok" type="submit" />
</form>
то содержимое формы (логин, сообщение) опять почему то выводится квадратиками.
Цитата |
было тоже самое, я через notepad++ создал файл htaccess в кодировке utf-8 и прописал там AddDefaultCharset UTF-8, после чего все стало нормально отображаться |
Попробовал - не помогло.
Спустя 10 минут, 51 секунда (3.11.2010 - 00:27) twin написал(а):
Кодировка в редакторе не та.
Вот тут я даже картинку рисовал, как настроить.
Вот тут я даже картинку рисовал, как настроить.
Спустя 1 час, 36 минут, 57 секунд (3.11.2010 - 02:04) ИНСИ написал(а):
DorianLeroy сделай пошагово:
1. Открой свой файл, через Dreamweaver
2. Сверху в меню: Modify (либо ctrl+j)
3. Далее в меню слева, выбери: Title/Encoding (Заголовок/Кодировка). Предпоследнее меню
4. Encoding (Кодировка) -> выбираешь - Юникод (UTF-8)
Далее либо OK либо Apply
1. Открой свой файл, через Dreamweaver
2. Сверху в меню: Modify (либо ctrl+j)
3. Далее в меню слева, выбери: Title/Encoding (Заголовок/Кодировка). Предпоследнее меню
4. Encoding (Кодировка) -> выбираешь - Юникод (UTF-8)
Далее либо OK либо Apply
Спустя 2 дня, 12 часов, 50 минут, 33 секунды (5.11.2010 - 14:55) DorianLeroy написал(а):
twin
welbox2
Спасибо за помощь, всё встало на свои места.
welbox2
Спасибо за помощь, всё встало на свои места.
Спустя 1 час, 20 минут, 54 секунды (5.11.2010 - 16:16) ИНСИ написал(а):
DorianLeroy пожалуйста! Рад был помочь.