[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кадировка
IIIyxep
вот начал изучать php и встал в самом начале.

<?php
echo '<h2>куда положить вещь? </h2>';
$v='карандаш';
$c='желтый';


if ($v == 'карандаш')
{

if($c=='желтый')
{
echo $v. 'положить на стол';
}


}


elseif($v =='книга')
{
echo $v. 'положить на полку';
}
else{
echo 'ни чего ни делать';
}
?>


в браузере вместо русского вылазиют крякозябры. как это исправить?

я пользуюсь редактором PHP Expert Editor 4.3.



Спустя 7 минут (21.08.2011 - 21:24) alex12060 написал(а):

Не забудь про это - [php]text[/php]


Ах да, тебе так поможет:


<?php
header('Content-type: text/html; charset=windows-1251');
//...

Спустя 7 минут, 7 секунд (21.08.2011 - 21:31) IIIyxep написал(а):
<?php
header('Content-type: text/html; charset=windows-1251');

echo '<h2>куда положить вещь?</h2>';

всеровно символы в браузере(((

Спустя 1 минута, 11 секунд (21.08.2011 - 21:32) alex12060 написал(а):
Значит так:


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

Спустя 3 минуты, 38 секунд (21.08.2011 - 21:36) inpost написал(а):

Спустя 3 минуты, 5 секунд (21.08.2011 - 21:39) IIIyxep написал(а):
оно)) спасибо большое!!!
а скажи плиз я вот видеоурок смотрю там он просто пишет
<?php
и код без всякой кодировки.
?>

можно ли кодировку назначать еще при создании нового файла в редакторе?



Спустя 1 минута, 56 секунд IIIyxep написал(а):
inpost спасибо! щас посмотрю. я только начинаю учить, т.ч. до молодца мЕнЕ еще нужно познать кто есть Попов)))

Спустя 2 минуты, 19 секунд (21.08.2011 - 21:41) inpost написал(а):
Кодировку назначать:
1) При создании файла.
2) В начале header.
3) В .htaccess
4) При соединении с БД тоже прописать нужную кодировку для соединения

Все есть в той теме. И да, если хочешь, чтобы везде и у всех работало правильно, надо делать эти 4 процедуры.

Спустя 7 минут, 52 секунды (21.08.2011 - 21:49) IIIyxep написал(а):
inpost спасибо большое!!!

Спустя 58 минут, 39 секунд (21.08.2011 - 22:48) m4a1fox написал(а):
Автор русский язык хромает. Кодировка!

Спустя 1 минута, 24 секунды (21.08.2011 - 22:49) neadekvat написал(а):
Цитата (m4a1fox @ 21.08.2011 - 23:48)
Автор русский язык хромает.

Забыл выделить обращение запятой.

Спустя 27 минут, 3 секунды (21.08.2011 - 23:16) inpost написал(а):
neadekvat
laugh.gif

Спустя 45 минут, 24 секунды (22.08.2011 - 00:01) m4a1fox написал(а):
neadekvat
У меня просто тоже хромает! smile.gif

Спустя 11 часов, 18 минут, 25 секунд (22.08.2011 - 11:20) IIIyxep написал(а):
m4a1fox smile.gif это от слова кад'р )))

Спустя 3 минуты, 27 секунд (22.08.2011 - 11:23) linker написал(а):
.htaccess можно исключить, достаточно совпадения: кодировка скриптов, кодировка в базе данных и кодировка в отсылаемых http-заголовках через header().

Спустя 5 часов, 43 минуты, 3 секунды (22.08.2011 - 17:06) IIIyxep написал(а):
опять у мя что-то не то((( вообщем у меня есть фаил test.php его содержание:
<?php
header('Content-type: text/html; charset=utf-8');
//назначаю переменые
$a='Беляев';
$b='Алексей';
$c='Анатольевич';
$e=$a.$b.$c;
//склееные переменые
echo $a.$b.$c;
echo '<br>';
//тоже что и преведущии
echo $e;
echo '<br>';
//изменяю переменую $e
$e=$b.$c.$a;
echo $e;
?>


я создаю новый фаил копирую туда этот код и снова проблемы с кодировкой.
какие то вопросики в черных четырехугольниках. хотя фаил test.php с этим же кодом нормально отображается.

скажите плиз что теперь то произошло?

Спустя 7 минут, 39 секунд (22.08.2011 - 17:14) inpost написал(а):
IIIyxep

 ! 

М
Код оформляй [ php] тегами. Сверху над textarea есть кнопка PHP.
inpost

Спустя 1 минута, 52 секунды (22.08.2011 - 17:16) inpost написал(а):
Если ты пользуешься DreamWeaver, то там есть при сохранении: "Кодировка файла", её надо ставить UTF-8 without DOM. Это пункт №1. Пункт 2 выполнил. Пункт 3 сделал?

1) При создании файла.
2) В начале header.
3) В .htaccess
4) При соединении с БД тоже прописать нужную кодировку для соединения

Спустя 32 минуты, 23 секунды (22.08.2011 - 17:48) IIIyxep написал(а):
сейчас переписал в ручную в том же файле
<?php
header('Content-type: text/html; charset=utf-8');

echo '<h2>тест</h2>';

?>

и все норм.

влияет ли каким то образом копирование из буфера?

Спустя 4 минуты, 38 секунд (22.08.2011 - 17:53) inpost написал(а):
IIIyxep
Частично. Если ты копировал текст из файла с кодировкой WIN-1251 в файл с кодировкой UTF-8, то у меня проблемы были.
Все потому, что каждый символ имеет код, если в одной кодировке это 155, то в другой 252, и многое другое.

Спустя 4 минуты, 27 секунд (22.08.2011 - 17:57) IIIyxep написал(а):
inpost так я просто на одной странице работаю. редактором PHP Expert Editor.


3) В .htaccess


я с этим не знаком еще)

P.S.

есть в сети бесплатный DreamWeaver? чет гуглил и толком ниче не нашол(

Спустя 1 минута, 21 секунда (22.08.2011 - 17:59) IIIyxep написал(а):
inpost вот в этом наверн и беда была) спасибо!!!

Спустя 21 минута, 19 секунд (22.08.2011 - 18:20) inpost написал(а):
IIIyxep
Бесплатного ничего не бывает, но на торрент трекерах можно всегда найти таблетку к платным программам и работать и быть счастливым пиратом.
Вообще, я патриот своей страны, DreamWeaver - буржуйская прога, таблетки - наше, отечественное производство, я поддерживаю отечественное производство и пользуюсь нашими доработками к любой из программ smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.