На страницу Пред. 1, 2 |
|
Пн Dec 15, 2008 10:19 pm |
Start Post: мета-тег Содержимое как "text/html" и кодировка &a  |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
насколько обязательно ставить в мета-теге... указывать кодировку..
Код: |
<meta http-equiv="Content-Type" content="text/html; ТУТ_КОДИРОВКА">
|
я лично все свои доки просто эту строку пишу как
Код: |
<meta http-equiv="Content-Type" content="text/html">
|
т.е. никакой кодировке я неуказываю!
если советуете ставить , то какую именно для англо-игогокающий лошадок... и для понников из европы/британии
ИСО/ВИНДОВС... ?
спасибо! |
|
|
|
|
|
sex |
![]() DrKronos SEO-доктор |
Зарегистрирован: 11.03.2008
Сообщений: 13021
|
Обратиться по нику
|
|
|
Здесь могла быть ваша реклама |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
Цитата: |
utf8_decode — Converts a string with ISO-8859-1 characters encoded with UTF-8 to single-byte ISO-8859-1
|
стоп, так в ПХП4+/5.. какой функцией или как.. взятый текст из ТХТ файлика (аски_код.) преобразовать в "ISO-8859-1"... для дальнейшего вывода как ХТМЛ страничка. (?)
и также (из ТХТ...) в УТФ 8 . (?)
спасибо. |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
где на русском почитать отличие в "кодировании" UTF-8 и ISO-8859-1 ? |
|
|
|
|
|
sex |
![]() Лена Гуру |
Зарегистрирован: 19.10.2005
Сообщений: 1203
|
Обратиться по нику
|
|
|
|
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
вот сегодня убедился..
что странички с Неуказанием кодировке.. в просто так вот
Код: |
<meta http-equiv="Content-Type" content="text/html">
|
... также отлично проиндексировалися гуглем... как и с указание кодировки!
так на что же влияет, указаниее ее как УТФ, ИЛИ ИСО ?
ведь мои доки выполнены все только в a-z символах.. т.е. только Англ буквы !
мне кто то даже давно еще сказал.. что если Док полностью в ингише идет.. то не только можно кодировку неуказывать.. а даже "надо", демон сам должен правильную кодировку выдаваемого домена в Хидерах указать.. а любой соврененный браудел по самом доку, и по хирер-кодировке сам должен догадаться. |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
brantozawr писал(а): |
blam, iso-8859-1 - стандартная западно европейская кодировка. utf 8 - расширенная кодировка.
таблица сиволов кодировки iso-8859-1 приведена здесь http://book.itep.ru/10/iec8859.htm
Как видно, данная кодировка включает в себя кучу языков. Если в тексте сайта используются символы, не входящие в эту таблицу (к примеру на русском хочется что-то еще написать), то как правило, используют кодировку UTF-8.
Кодировка iso-8859-1 является подмножеством кодировки UTF-8. и если текст сайта написан просто с использованием латинских символов, то ничего страшного не будет, если указать UTF-8, а не iso-8859-1. Отобразится все правильно.
|
т.е. чтобы быть уверенным в том что мои странички на англ, будут у как можно большее кол-во юзеров отображаться мне ставить iso-8859-1. ? |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
2> brantozawr,
если ответишь на вопрос мне ..
Чтобы быть уверенным в том что мои странички на англ, будут у как можно большее кол-во юзеров отображаться как надо мне ставить iso-8859-1. ?
+ странички мои выполнены только в АНГЛ буквах, цифрах!!, никаких Русских, китайских символов - там нет.
.. хотябы ДА или Нет, ... я тебе еще плюсики поставлю!!
и как я понял, для гугля, какая кодировка - вообще неважно... он проиндексит и так и сяк ?
т.е. этот хидер только нужен для правильного отображения непосредственно на машине юзера, для браузера только ? |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
По DOCTYPE - честно говоря не дружу с этим и даже не хочу дружить... Это указание браузеру стандарта, по которому надо ототбражать страницу. Я верстаю страницы по старинке, с использованием стандартных html тегов и css... вобщем, чтобы без всяких указаний DOCTYPE страницыы открывалась одинаково во всех браузерах.... почитай тут http://www.i2r.ru/static/479/out_23105.shtml
окей, а так можешь сказать
такая вот строка
Код: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
что значит?
она подойдет к использованию в ХТМЛ доках в кодировке ИСО + только англ символы в хтмл... ? |
|
|
|
|
|
sex |
![]() brantozawr Опытный |
Зарегистрирован: 10.11.2008
Сообщений: 126
|
Обратиться по нику
|
brantozawr |
Ответить с цитатой | | |
|
IseeDeadPeople,
Цитата: |
Чтобы быть уверенным в том что мои странички на англ, будут у как можно большее кол-во юзеров отображаться как надо мне ставить iso-8859-1. ?
+ странички мои выполнены только в АНГЛ буквах, цифрах!!, никаких Русских, китайских символов - там нет.
|
БОЛЬШЕЕ количество прочитает, я тебе ручаюсь.... большинство кодировок в основе (первые 128 символов) имеют ASCII кодировку (http://ru.wikipedia.org/wiki/ASCII), поэтому английский текст почти во всех кодировках отображается корректно. И, возможно (99.99%), что даже все пользователи все у тебя прочитают.
Есть кодировки, которые не отобразят английский текст корректно, если точно не указать кодировку. Например, UTF-16 & UTF-32. Загрузи свой англ сайт и поставь в браузере одну из этих кодировок - ничего не прочитаешь. Но, вероятность того, что браузер ошибется в данном случае - стремится к нулю.
Вывод: если очень жмет, то для англ текста можешь не писать кодировку.
Цитата: |
и как я понял, для гугля, какая кодировка - вообще неважно... он проиндексит и так и сяк ?
т.е. этот хидер только нужен для правильного отображения непосредственно на машине юзера, для браузера только ?
|
Гугль, другие ПС, браузеры пытаются сами распознавать кодировку. Но я бы не рисковал для русских и китайских сайтов ее не писать. |
|
|
|
|
|
|
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
кажеться на этот вопрос - неответили..
в некоторых ХТМЛ страничках вместо тега
<html>
.. я вижу вот что -
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
обьясните смысл параметров "xmlns" и "xml:lang" + и также при каких условиях их стоит юзать ?
спасибо! |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
насчет
Код: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
вот что нашел
http://htmlbook.ru/html/!doctype.html
может кому то пригодиться..
ПС_
пони, лошадка - Боги. |
|
|
|
|
|
sex |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
вообще по материалам с
http://htmlbook.ru/html/!doctype.html
вопрос:
В каких случаях стоит юзать "Переходный синтаксис HTML." тег "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"
а в каких юзать "Переходный синтаксис XHTML." тег "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"
напр. у гугля я вижу просто строку как "<!doctype html>"
- я думаю если стр стандартная то лучше просто написать "<!doctype html>"
??
_______
я думаю надо юзать "Переходный синтаксис XHTML." тег "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu
ot;>"
в тех хтмл документах где одинарные теги закрыты "/" чертой..
т.е. </br>, <img src... /> т.е. совместимые с ХМЛ форматом ? |
|
|
|
|
|
sex |
![]() brantozawr Опытный |
Зарегистрирован: 10.11.2008
Сообщений: 126
|
Обратиться по нику
|
brantozawr |
Ответить с цитатой | | |
|
IseeDeadPeople, по кодировке ответил выше.
Цитата: |
В каких случаях стоит юзать "Переходный синтаксис HTML." тег "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">"
а в каких юзать "Переходный синтаксис XHTML." тег "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu
ot;>"
|
1. - HTML, 2. - XHTML. что это такое: http://ru.wikipedia.org/wiki/XHTML
Вот какой у тебя документ, то и надо использовать....
Цитата: |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
обьясните смысл параметров "xmlns" и "xml:lang" + и также при каких условиях их стоит юзать ?
|
это для XML & XHTML документов. здесь указан атрибут документа lang="en", этот атрибут должен быть задекларирован в xmlns="http://www.w3.org/1999/xhtml". Зайди на http://www.w3.org/1999/xhtml и сможешь почитать какие атрибуты есть у документов и какие значения они могут принимать..
для HTML документов язык можно указывать так:
Код: |
<HTML lang="en">
…Заголовок и тело документа…
</HTML>
|
Только не спрашивай обязательно ли это указывать я не знаю и никогда не указывал |
|
|
|
|
|
|
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21969
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
вообще тег
Код: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
в ХТМЛ доке
нужен для сервера, который открывая ХТМЛ файлик/поток на выдачу ищет этот тег и далее выводит в правильной кодировке документ ? (т.е. если так - то этот тег всегда должен быть на первой стр ? .. даже в .php файликах ?)
или этот тег нужен для браузера ? для более четкого распознавания содержимого ? если да - то чего именно он уточняет ? зачем нужен ?
Вот какой у тебя документ, то и надо использовать....
а как я узнаю, какой у меня документ, если я их в НОТЕПАДЕ пишу ? |
|
|
|
|
|
sex |
![]() brantozawr Опытный |
Зарегистрирован: 10.11.2008
Сообщений: 126
|
Обратиться по нику
|
brantozawr |
Ответить с цитатой | | |
|
Цитата: |
вообще тег
в ХТМЛ доке
нужен для сервера, который открывая ХТМЛ файлик/поток на выдачу ищет этот тег и далее выводит в правильной кодировке документ ?
или этот тег нужен для браузера ? для более четкого распознавания содержимого ? если да - то чего именно он уточняет ? зачем нужен ?
|
бр.... он не для сервера. сервер как есть документ, так и выдает его клиенту. Этот тег - это указание браузеру на техническую спецификацию, т.е. на правила, по которым он должен визуализировать полученный код и показать клиенту.
Цитата: |
а как я узнаю, какой у меня документ, если я их в НОТЕПАДЕ пишу ?
|
в НОТЕПАДЕ ты скорее всего набираешь обычный HTML  |
|
|
|
|
|
|
|