АРМАДА
мета-тег Содержимое как "text/html" и кодировка &a
На страницу Пред.  1, 2
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

DrKronos
SEO-доктор
Зарегистрирован: 11.03.2008
Сообщений: 8869
Moder (Сумма: 1)
Обратиться по нику
# Добавлено:Сб Dec 20, 2008 2:30 pmОтветить с цитатой
Ага, теперь понятно. Спасибо за просвещение. Smile
Oscar the grouch EvaPharmacy. Буржуй не спит, таблетку ждёт – руби бабло хоть круглый год! Инвайты: [email protected] ICQ: 750000
Grover StudyCash. Гость, ты не останешься без дохода! Убедись сам! До 75% от новых и до 25% за ре...

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Сб Dec 20, 2008 7:58 pmОтветить с цитатой
Цитата:
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 . (?)

спасибо.
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Сб Dec 20, 2008 11:57 pmОтветить с цитатой
где на русском почитать отличие в "кодировании" UTF-8 и ISO-8859-1 ?
http://m.lsl.com/

Лена
Гуру
Зарегистрирован: 19.10.2005
Сообщений: 1203
Обратиться по нику
# Добавлено:Вс Dec 21, 2008 5:15 pmОтветить с цитатой
http://ru.wikibooks.org/wiki/Кодирование_текста
http://ru.wikipedia.org/wiki/UTF-8
http://ru.wikipedia.org/wiki/ISO_8859-1
(на русском естественно)

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пн Dec 22, 2008 7:48 pmОтветить с цитатой
вот сегодня убедился..
что странички с Неуказанием кодировке.. в просто так вот
Код:
<meta http-equiv="Content-Type" content="text/html">



... также отлично проиндексировалися гуглем... как и с указание кодировки!

так на что же влияет, указаниее ее как УТФ, ИЛИ ИСО ?
ведь мои доки выполнены все только в a-z символах.. т.е. только Англ буквы !
мне кто то даже давно еще сказал.. что если Док полностью в ингише идет.. то не только можно кодировку неуказывать.. а даже "надо", демон сам должен правильную кодировку выдаваемого домена в Хидерах указать.. а любой соврененный браудел по самом доку, и по хирер-кодировке сам должен догадаться.
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 9:07 pmОтветить с цитатой
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. ?
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 9:36 pmОтветить с цитатой
2> brantozawr,

если ответишь на вопрос мне ..
Чтобы быть уверенным в том что мои странички на англ, будут у как можно большее кол-во юзеров отображаться как надо мне ставить iso-8859-1. ?
+ странички мои выполнены только в АНГЛ буквах, цифрах!!, никаких Русских, китайских символов - там нет.

.. хотябы ДА или Нет, ... я тебе еще плюсики поставлю!!


и как я понял, для гугля, какая кодировка - вообще неважно... он проиндексит и так и сяк ?
т.е. этот хидер только нужен для правильного отображения непосредственно на машине юзера, для браузера только ?
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 10:29 pmОтветить с цитатой
По DOCTYPE - честно говоря не дружу с этим и даже не хочу дружить... Это указание браузеру стандарта, по которому надо ототбражать страницу. Я верстаю страницы по старинке, с использованием стандартных html тегов и css... вобщем, чтобы без всяких указаний DOCTYPE страницыы открывалась одинаково во всех браузерах.... почитай тут http://www.i2r.ru/static/479/out_23105.shtml

окей, а так можешь сказать
такая вот строка
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


что значит?

она подойдет к использованию в ХТМЛ доках в кодировке ИСО + только англ символы в хтмл... ?
http://m.lsl.com/

brantozawr
Опытный
Зарегистрирован: 10.11.2008
Сообщений: 126
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 10:32 pmОтветить с цитатой
IseeDeadPeople,

Цитата:

Чтобы быть уверенным в том что мои странички на англ, будут у как можно большее кол-во юзеров отображаться как надо мне ставить iso-8859-1. ?
+ странички мои выполнены только в АНГЛ буквах, цифрах!!, никаких Русских, китайских символов - там нет.



БОЛЬШЕЕ количество прочитает, я тебе ручаюсь.... большинство кодировок в основе (первые 128 символов) имеют ASCII кодировку (http://ru.wikipedia.org/wiki/ASCII), поэтому английский текст почти во всех кодировках отображается корректно. И, возможно (99.99%), что даже все пользователи все у тебя прочитают.

Есть кодировки, которые не отобразят английский текст корректно, если точно не указать кодировку. Например, UTF-16 & UTF-32. Загрузи свой англ сайт и поставь в браузере одну из этих кодировок - ничего не прочитаешь. Но, вероятность того, что браузер ошибется в данном случае - стремится к нулю.

Вывод: если очень жмет, то для англ текста можешь не писать кодировку.

Цитата:

и как я понял, для гугля, какая кодировка - вообще неважно... он проиндексит и так и сяк ?
т.е. этот хидер только нужен для правильного отображения непосредственно на машине юзера, для браузера только ?



Гугль, другие ПС, браузеры пытаются сами распознавать кодировку. Но я бы не рисковал для русских и китайских сайтов ее не писать.

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 10:34 pmОтветить с цитатой
кажеться на этот вопрос - неответили..

в некоторых ХТМЛ страничках вместо тега
<html>
.. я вижу вот что -
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
обьясните смысл параметров "xmlns" и "xml:lang" + и также при каких условиях их стоит юзать ?

спасибо!
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 10:38 pmОтветить с цитатой
насчет
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 


вот что нашел
http://htmlbook.ru/html/!doctype.html
может кому то пригодиться..

ПС_
пони, лошадка - Боги.
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 10:54 pmОтветить с цитатой
вообще по материалам с
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... /> т.е. совместимые с ХМЛ форматом ?
http://m.lsl.com/

brantozawr
Опытный
Зарегистрирован: 10.11.2008
Сообщений: 126
Обратиться по нику
# Добавлено:Ср Dec 24, 2008 11:06 pmОтветить с цитатой
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>



Только не спрашивай обязательно ли это указывать :mrgreen: я не знаю и никогда не указывал

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Сб Dec 27, 2008 5:39 pmОтветить с цитатой
вообще тег
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


в ХТМЛ доке
нужен для сервера, который открывая ХТМЛ файлик/поток на выдачу ищет этот тег и далее выводит в правильной кодировке документ ? (т.е. если так - то этот тег всегда должен быть на первой стр ? .. даже в .php файликах ?)
или этот тег нужен для браузера ? для более четкого распознавания содержимого ? если да - то чего именно он уточняет ? зачем нужен ?

Вот какой у тебя документ, то и надо использовать....
а как я узнаю, какой у меня документ, если я их в НОТЕПАДЕ пишу ?
http://m.lsl.com/

brantozawr
Опытный
Зарегистрирован: 10.11.2008
Сообщений: 126
Обратиться по нику
# Добавлено:Сб Dec 27, 2008 6:13 pmОтветить с цитатой
Цитата:
вообще тег
в ХТМЛ доке
нужен для сервера, который открывая ХТМЛ файлик/поток на выдачу ищет этот тег и далее выводит в правильной кодировке документ ?
или этот тег нужен для браузера ? для более четкого распознавания содержимого ? если да - то чего именно он уточняет ? зачем нужен ?



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

Цитата:

а как я узнаю, какой у меня документ, если я их в НОТЕПАДЕ пишу ?



в НОТЕПАДЕ ты скорее всего набираешь обычный HTML Wink
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры