Jump to content
BulForum.com

Проблем с кирилизация на Убунту


milen4o

Recommended Posts

Имам инсталиран Ubuntu 8.10 и всичко си върви нормално. Проблемът е, че външни страници се отварят нормално, но ако си пусна HTML скрипт от файл на компютъра си, българският се вижда като някакви символи - много неприятно. Дори през Апач сървъра да го отворя пак е същата работа, вместо текст се виждат някакви маймунки. Някой има ли идея, как мога да си настроя Ubuntu-то? При версия 7.10 нямах такъв проблем. Благодаря предварително на всички отзовали се.

Link to comment
Share on other sites

на UTF-8 ли си го написал този текст на кирилица?

HTML не е скрипт!

Не знам - пиша си го със текстовия редактор!

и Да вярно е, че HTML не е скриптов език, просто така ми звучеше добре!

Link to comment
Share on other sites

Грешен ти е енкодинга,

когато правиш страница, още преди да започнеш - в редактора, задай UTF-8, след което си започвай писането на HTML.

т.е. ако си с DREAMWEAVER: Page properties->encoding->utf-8

Link to comment
Share on other sites

Абе убунтуто също използваше 1251 енкодинга за кирилица, утф8 се поддържа... просто трябва да избереш с какво да ти ги покаже.

:)

Link to comment
Share on other sites

Абе убунтуто също използваше 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

...

дори Windows XP e на UTF-8

...

Windows XP не е ли на UTF-16 (като по-бърз по отношение на изчисленията, и е != UTF-8) ? Което пък е леко ъпгрейднат UCS-2, при тва по дефолт не се ползват преимуществата даже на UTF-16 толкова често.

Link to comment
Share on other sites

м-да, Unicode UTF-16 си е. Благодаря за забележката, tedy!

 

може да се каже, че принципа на Unicode е поддръжка на разумно количество азбуки само с 1 кодова таблица.

 

най-популярните варианти на Unicode са:

 

1. UTF-8 за Уеб

 

2. UTF-16 за Windows

Link to comment
Share on other sites

Благодаря на всички за помощта. Като избрах в HTML-а, страниците да са с UTF-8 вместо windows-1251, всичко се оправи.

 

ПП с кой текстов редактор? - Редактора е Screem.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...