Html кирилица

8 отговора 244 прегледа
#1

Html кирилица

Ха, здравейте! Правя първата си страница и желая да има превод и на български. Въпросът ми е сварзан с това, по какъв начин е най-удачно да представя кирилицата.

Кой е най-добрия вариант и защо?

1. Използвайки мета тага: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

2. Използвайки директно:&#1041;&#1066;&#1051;&#1043;&#1040;&#1056;&#1048;&#1071;

3. Друг вариант.


Отговор
в отговор на cлaбa pakия #2

Re: Html кирилица

Izpolzwai kartinki za wsiaka bukwa
100% garantirana kirilica

Отговор
в отговор на cлaбa pakия #3

Re: Html кирилица

И като речеш да смениш една дума в текста? Това "&#1041;&#1066;&#1051;&#1043;&#1040;&#1056;&#1048;&#1071" как ще го редактираш?

Отговор
в отговор на Areнт #4

Re: Html кирилица

Това не е проблем. Ти по какъв начин изписваш кирилицата?

Отговор
в отговор на cлaбa pakия #5

Re: Html кирилица

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

И нямам никакви проблеми

Отговор
в отговор на cлaбa pakия #6

Re: Html кирилица

що за въпрос?
&#1041; са 7(седем!) символа за изобразяването на една буква. Текстовете на кирилица ще 7 пъти по-големи. Да не говорим за редактирането, което беше споменато по-горе.
Какъв е проблема с charset=windows-1251, та си се замислил за алтернативи?

Отговор
в отговор на cлaбa pakия #7

Re: Html кирилица

Естесвнето, че на така зададен въпрос, отговорът е един- с посочен charset 1251...

Само нали знаеш, че много от сървърите в чужбина по default пускат charset UTF или още някаква друга боза в HTTP хедъра на отговорите си, с което объркват Explorer (а и други браузъри) защото ХТТП header е с приоритет пред съдържанието в страницата! Така че внимавай какво пуска сървъра!

БАба...


Ама баба не е жена, вие не знаете ли?
Отговор
в отговор на Microsoft #8

Re: Html кирилица

Просто съм много зелен и не искам само да изпиша кирилицата, а да я изпиша по най-разумния начин. Малко са ми познанията и затова не мога да формулирам правилно въпросите си. Почти във всички страници, които съдържат кирилица се ползва "windows-1251"(по скромни наблюдения) и искам да знам, дали това е най-доброто решение.
Когато използвам "windows-1251" и пиша директно на кирилица в html-файла, след като актуализирам се появяват само "?????????". Когато в html-файла използвам знаците от ascii от &#(191-255) става, но проблемът ми е по какъв начин да въведа тези знаци html-файла.

Отговор
в отговор на cлaбa pakия #9

Re: Html кирилица

Ами обикновено когато става така, значи кирилицата на Windows не е била инсталирана коректно от самото начало. Тук не става дума за проблеми с Flex Type, а за грешна инсталация на Windows. Трябва в regional settings да си посочил България, български и кирилица 1251, за да нямаш проблеми. За съжаление това се прави при инсталацията и макарче е възможно да се променя след това, обикновено ефектът не е 100% желаният.

Иначе ако използваш някой по advanced HTML редактор, който позволява да избереш с каква кодировка да си запишеш файла- просто при записването избери 1251! Мета тагът не задава кодировка на файла, а само подсказва на браузъра с каква кодировка да чете съответния файл. Т.е. не просто в мета трябва да пише 1251, но и самият файл трябва да бъде в тази кодировка. Представи си, че аз ти пиша писмо на български, затварям го в плик и на плика пиша, че писмото е на английски- ти го получаваш и започваш да търсиш вътре английски, ама няма! В този смисъл най-добрият вариант е да посочиш правилната кодировка независимо каква е тя. Много хора препоръчват Unicode, защото била универсална кодировка, но пък в Unicode файловете са по-големи. Руснаците използват предимно KOI8-R, но в България е общоприето да се използва 1251, защото при правилна инсталация на Windows, това е кодировката за кирилица, която се използва за български език.

Това е...


Ама баба не е жена, вие не знаете ли?
Отговор