LINUX.ORG.RU

Apache2 PHP Русский

 ,


0

1

Что сделать чтобы русский нормально писало на сайте который стоит на apache2 под linux. Вот что в index.php

<?php
$igor = array ('i' => 'Привет');
echo $igor['i']
?>
Вместо 'привет' пишет 'аŸб€аИаВаЕб'.

при чем тут апач и линукс? HTML за тебя кто учить будет?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

reprimand ★★★★★
()
Ответ на: комментарий от Igor-Lifebook

Так как бы подумать не судьба? /etc/apache2/conf.d/charset

А вообще - это не очень правильно. Лучше указывать кодировку явно в теге meta, как уже сказали, потому как прямое указание кодировки в конфиге заставляет апач игнорировать указания кодировок в meta, равно как и в xml.

А, вот ещё, забыл. Можно же и без meta явно указать кодировку после первой строчки:

header('Content-Type: text/html; charset=utf-8');

LexArt ★★
()
Последнее исправление: LexArt (всего исправлений: 1)

$igor = array ('i' => 'Привет');

Структура данных «Игорь с приветом».

А по сабжу уже все сказали, кури html meta.
(Валидный комментарий с предложением покурить мета - красота же).

thesis ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.