milen4o Posted February 19, 2009 Share Posted February 19, 2009 Имам инсталиран Ubuntu 8.10 и всичко си върви нормално. Проблемът е, че външни страници се отварят нормално, но ако си пусна HTML скрипт от файл на компютъра си, българският се вижда като някакви символи - много неприятно. Дори през Апач сървъра да го отворя пак е същата работа, вместо текст се виждат някакви маймунки. Някой има ли идея, как мога да си настроя Ubuntu-то? При версия 7.10 нямах такъв проблем. Благодаря предварително на всички отзовали се. Link to comment Share on other sites More sharing options...
karaman Posted February 19, 2009 Share Posted February 19, 2009 на UTF-8 ли си го написал този текст на кирилица? HTML не е скрипт! Link to comment Share on other sites More sharing options...
бат Ицо Posted February 19, 2009 Share Posted February 19, 2009 WTF??? Link to comment Share on other sites More sharing options...
milen4o Posted February 19, 2009 Author Share Posted February 19, 2009 на UTF-8 ли си го написал този текст на кирилица?HTML не е скрипт! Не знам - пиша си го със текстовия редактор! и Да вярно е, че HTML не е скриптов език, просто така ми звучеше добре! Link to comment Share on other sites More sharing options...
karaman Posted February 19, 2009 Share Posted February 19, 2009 с кой текстов редактор? Link to comment Share on other sites More sharing options...
jdru Posted February 19, 2009 Share Posted February 19, 2009 Грешен ти е енкодинга, когато правиш страница, още преди да започнеш - в редактора, задай UTF-8, след което си започвай писането на HTML. т.е. ако си с DREAMWEAVER: Page properties->encoding->utf-8 Link to comment Share on other sites More sharing options...
lil_stenly Posted February 20, 2009 Share Posted February 20, 2009 Абе убунтуто също използваше 1251 енкодинга за кирилица, утф8 се поддържа... просто трябва да избереш с какво да ти ги покаже. Link to comment Share on other sites More sharing options...
karaman Posted February 20, 2009 Share Posted February 20, 2009 Абе убунтуто също използваше 1251 енкодинга за кирилица, утф8 се поддържа... просто трябва да избереш с какво да ти ги покаже. не е точно така. default charset-a на apache си е UTF-8. Браузърите използват тази информация за да заредят кодовата таблица на страницата, ако е подадена от сървъра. тя е с приоритет пред <meta> таг-а. default charset-a на environment-а също е UTF-8. Един добър начин да си оправи файловете е да ги отвори с текстов редактор, който позволява избор на cp1251 при отваряне на файл и избор на UTF-8 при запис на файл и да ги презапише. за gedit (default текстов редактор за Ubuntu) трябва ръчно да се добави в списъка на разрешените кодови таблици през настройките. И повече да не ползва този архаичен енкодинг. дори Windows XP e на UTF-8 (както отбелязва tedy: Unicode UTF-16) заб. има и една много интересна команда $ iconv -f cp1251 -t UTF-8 *.html Link to comment Share on other sites More sharing options...
tedy Posted February 20, 2009 Share Posted February 20, 2009 ...дори Windows XP e на UTF-8 ... Windows XP не е ли на UTF-16 (като по-бърз по отношение на изчисленията, и е != UTF-8) ? Което пък е леко ъпгрейднат UCS-2, при тва по дефолт не се ползват преимуществата даже на UTF-16 толкова често. Link to comment Share on other sites More sharing options...
karaman Posted February 20, 2009 Share Posted February 20, 2009 м-да, Unicode UTF-16 си е. Благодаря за забележката, tedy! може да се каже, че принципа на Unicode е поддръжка на разумно количество азбуки само с 1 кодова таблица. най-популярните варианти на Unicode са: 1. UTF-8 за Уеб 2. UTF-16 за Windows Link to comment Share on other sites More sharing options...
milen4o Posted February 21, 2009 Author Share Posted February 21, 2009 Благодаря на всички за помощта. Като избрах в HTML-а, страниците да са с UTF-8 вместо windows-1251, всичко се оправи. ПП с кой текстов редактор? - Редактора е Screem. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.