PDA

Просмотр полной версии : Написать сайт в Линуксе в текстовом редакторе


Сенека
04-07-2011, 13:26
Для пробы создал страницу с одним только заголовком, открыл в файерфоксе, такая фигня
ющие жизнь


Тут дело в кодировке, в шрифте или ещё в чем?

До этого пользовал только виндовс, сделал шаги как в редакторе виндовс - txt

Golf
04-07-2011, 13:32
для того чтобы браузер знал в какой кодировке твоя страница и открыл в ней, ему о ней надо както сообщить. Можно в самой странице, а можно сервером. Первый способ имеет приоритет для браузера

Nickol
04-07-2011, 13:49
В html страничке в нужном месте дописываешь.
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251">
значение charset методом математического тыка меняешь на одно из

ISO-8859-1- Latin-1, для большинства западноевропейских языков
KOI8-r- Кириллица (КОИ8-Р).
cp866- Кириллица (DOS)
Windows-1252- Западная Европа (Windows)
Windows-1250- Центральная Европа (Windows).
или
utf-8 - двух байтовая кодировка

Или же, если ты знаешь что такое .htaccess, указываем кодировку через файл .htaccess. Указываем кодировку на все файлы по умолчанию:
AddDefaultCharset WINDOWS-1251 , тоже "WINDOWS-1251" меняешь, на что нужно.

Hursh
04-07-2011, 15:14
Если установлен PHP, то создать не HTML, а PHP страницу. А затем прописать в самом начале
ну или не UTF8, а ту кодировку, в которой сохраняет редактор

Hursh
04-07-2011, 15:17
UTF-8 однобайтовая кодировка, что очевидно даже из названия. Число 8 означает число бит. 1 байт = 8 бит.

А двухбайтовая кодировка - это UTF-16

TreeOne
04-07-2011, 15:25
http://img1.liveinternet.ru/images/a...Facepalm11.jpg

Golf
04-07-2011, 15:33
вообщето php страниц не бывает, браузеры не умеют обрабатывать php да и незачем им это

TreeOne
04-07-2011, 15:39
возможно у автора апач на линухе :confused:

Сенека
04-07-2011, 17:20
Благодарю Nickol
utf-8 подошла
у меня привычка с виндовс, что кодировка нужна только при использовании css, а простая html страница отображается правильно по умолчанию

пс, phg и скрипты я не стал изучать, как только понял, что сайт без них проживет и не так уж мне нужны формы обратной связи

Golf
04-07-2011, 23:38
думаешь на линухе браузеры заточены под какойто другой интернет, у них апач прямо в браузере ? Какая разница браузеру на чем там апач и апач ли там вообще ?

Golf
04-07-2011, 23:52
с чего ты взял то ? Просто в конкретно в твоем браузере кодировка по умолчанию стояла та, в которой ты сохранял свои странички. Поздравляю, остальные пользователи которые не догадались заранее подобрать кодировку твоих страниц перед тем как их открывать видели каракули примерно те, которые у тебя в первом сообщении:D

TreeOne
04-07-2011, 23:53
если поднят LAMP

Golf
04-07-2011, 23:56
и что ? Этот твой ламп позволяет выполнять серверные сценарии в браузере чтоли ? В чем цель этой попытки вообще ? Покажи мне хоть одну вебстраницу со встроенным серверным сценарием или хоть один серверный сценарий, являющийся вебстраницей, как угодно

RisingSun
05-07-2011, 01:41
Пздц. Я так делал лет 8 назад, когда не знал о существовании dreamweaver, умеющего как минимум подсказки по тегам давать...
Хотя, начинать лучше с жосского txt и народ.ру :D Главное не кончить этим шлаком, а двигаться дальше :rolleyes:

FiBroZa
05-07-2011, 02:04
UTF-8 имеет переменную длину от одного до нескольких байт на символ

http://ru.wikipedia.org/wiki/UTF-8

Сенека
05-07-2011, 21:43
Какие посетители, я сделал лишь одну страницу в одной строкой и проверил что вышло в браузере. Об этом первый пост

Зато мне пришлось копипасту присваивать виндовс-1251, это вторая страница)

Сенека
05-07-2011, 21:53
бла-бла-бла

Сумерки Ноября
05-07-2011, 22:04
я бы постеснялся такие ссылки выкладывать. но по второй ссылке девушка классная :)

Hursh
05-07-2011, 22:12
Причем здесь браузеры вообще? Я посоветовал автору использовать скрипт на PHP, а не статичный HTML-файл, и в коде принудительно отдавать заголовок с указанием кодировки utf-8.

Советую также проверить как сайт открывается на разных браузерах и ОС. При кривой настройке сервера в разных браузерах у вас могут быть как нормальное определение кодировки, так и кракозябры. Принудительное указание кодировки решает эту проблему. Или советую нормально настроить apache или nginx, или что там у вас стоит.

Сенека
05-07-2011, 22:21
Стесняться первой попытки?
Оба сайта принесли прибыль, первый 3000р, второй намного больше.
По сравнению с затратами времени и полученным результатом, второй сайт я так и не смог переплюнуть, не помогли красивые дизайны css.

Я не разобрался с php, подумал, стоит ли.
Если я правильно понял то php - страница html но со скриптами - встренными командами, которые выполняются на сервере или в браузере.


удивительно что сайт на народе arenda-v-ufe.narod.ru набирал в сутки до 60 (!) посетителей.

RisingSun
05-07-2011, 23:11
... которые увидев сайт сразу закрывали страницу...

Golf
06-07-2011, 00:31
браузеры притом, что вебстраница это то что видит браузер. Не бывает php-страниц, браузеры не видят php. Если не веришь, то можешь посмотреть исходные коды страниц в браузере, там нет пхп

Golf
06-07-2011, 00:33
просто ты сказал что у тебя привычка с виндоуса, я и подумал что ты делаешь как минимум вторую:D Не хочешь учить пхп, то тебе предстоит сделать их сотни, взамен одного или пары скриптов на пхп, успехов тебе в этом нелегком деле:D

FiBroZa
06-07-2011, 00:36
ну как это не бывает, для php-редакторов они очень даже бывают

Golf
06-07-2011, 00:38
х.з., ни разу не видел чтобы редакторы предлагали открыть страницу, обычно предлагают открыть файл. И только браузеры открывают страницы

Golf
06-07-2011, 00:44
автор, кстати а зачем тебе кодировку для css указывать ? Думаешь их ктото читать будет ?:D

TreeOne
09-07-2011, 18:04
капитан, хватит :D