Дизайн и Верстка > Всё о Html
To be continued... :)!
Anticlone:
Господа аlepar и CGVictor! Господа доки и профессионалы!
Прежде всего позвольте мне выказать свое уважение к тому безупречному потенциалу знаний, которым вы обладаете, равно как и искреннюю благодарность за проявленную вами отзывчивость к практически возникшей у меня проблеме.
Я также хотел бы попросить нашего модератора не закрывать без надобности, или хотя бы раньше времени, открытую мной тему, которая оказалась для меня крайне полезной. Во-первых, в лице настоящего форума я приобрел очень ценных друзей-советников. Во-вторых, ... вопросы-то остались! Сам удивлен :)
После ваших подробных консультаций - а именно такие проливают свет для непрофессионалов как я (IT для меня, увы, такая же терра инкогнита, как и германистика или история средневековой Швеции, возможно, для кого-то из вас), становится возможным полноценное и главное базовое понимание сути возникающих проблем и задаваемых вопросов.
Из всего изложенного вами мне стало теперь абсолютно ясно, что можно было делать, а чего нельзя, сохраняя html-файлы в ANSI. Но, строгие законы техногенности продолжают ставить свои жесткие правила, неумолимо требуя их безотступного выполнения.
Оказалось, что и все обсуждавшееся нами в предыдущей теме в моем случае тоже не подойдет. Дело в том, что сайт, который я строю, в отдельных случаях все же многоязычен. На 90% он состоит из русского языка, но в нем присутствуют и текстовые сопровождения на английском, немецком и французском языках. В последних двух, как вы знаете, имеются такие символы как "умляуты" (буквы с двумя точками на верху) и специфические над ними же треугольнички и черточки из французского. ANSI отказывается сохранять в этих случаях html-файлы.
Ваши мнение, господа? Не является ли тогда самым лучшим в этой ситуации решением сохранять все файлы все же в UTF-8? И уже не прописывая, при этом, две известные строки
в html-файда?
С уважением,
Akvar:
если ты хочеш в UTF-8 даные хранить, а тебе это необходимо сделать, то прийдется и charset=windows-1251 заменить на charset=utf-8.
а не прописывать, это грубая ошибка, браузер у каждого клиента настроен по разному, а эта строка уточняет в каком коде браузер получил страницу.
Anticlone:
ОК. Значит эти две строчки в любом случае надо прописывать: что в ANSI, что utf-8? Только в чем разница между "заменить" и "прописать"?
Я прописываю (сознательно) весь сайт в блокноте вручную. Я что же не смогу теперь так же вручную вписать туда (в ) эти самые две строчки:
? К стати, если так, то это правильно?
CGVictor:
Anticlone
Хм... как скажешь.
Храни в UTF8 тогда, если у тебя действительно мультиязычность.
С языками и кодировками вопрос исчезает.
Anticlone:
Понял. Save as будет в UTF-8. А упомянавшиеся две строки кодировки, в которых вместо charset=windows-1251, должно теперь быть charset=UTF-8 надо будет при этом вписывать в той же последовательности в файла?
Если да, то так - все правильно? Вписывать буду вручную, поэтому не хотелось бы упустить ни одну деталь.
Навигация
Перейти к полной версии