Проблема с отображением русских букв
Если внутри библиотечного объекта есть текст, набранный русскими символами, то его изображение на панели Assets будет отображаться некорректно (рис. 10.11). Это связано с тем, что внутри таких объектов, как правило, нет строки с метатегом, определяющим кодировку. А по умолчанию, Dreamweaver трактует любой HTML-файл без явного определения кодировки как относящийся к латинской кодовой странице Western. С этим придется мириться. Это просто эффект панели Assets. Сам библиотечный объект хранит правильный текст. И в этом можно убедиться, вставив объект в Web-страницу.
Если в исходном коде библиотечного объекта имеется строка cmeta http-equiv= "Content-Type" content="text/html; charset=windows-1251">, to русский текст, который находится в объекте, будет отображаться на панели Assets правильно. Другое дело, что эта строка там не должна находиться по определению. Ведь библиотечными объектами могут быть только участки кода,
находящиеся в теле страницы. А строка с определением кодировки должна находиться в заголовке страницы (внутри тегов <head>).
|
Рис. 10.11. Русские буквы внутри библиотечных объектов на панели Assets часто отображаются некорректно |