download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Проблем с инкодинга

Автор
Съобщение
anonymous
Пет, 29.05.09, 21:13
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>Начало</title>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <meta name="keywords" content="Траян, Траян Монев, линукс, linux" />
		<meta name="description" content="В този саит ще научите за мен- Траян Монев" />
		<meta name="author" content="Траян Монев" />
		<meta name="reply-to" content="traqn.monev@abv.bg" />
		<meta name="robots" content="index, follow" />
 
 
		<link type="text/css" rel="Stylesheet" href="style.css" media="screen" />
 
		
	</head>
	<body>
        <div id="header">
		<div id="zaglavie"><h1>Личният сайт на Траян Монев</h1></div>
		<div id="menu">
			<ul>
				<li><a href="#">Начало</a></li>
				<li><a href="#">За мен</a></li>
				<li><a href="#">Контакт</a></li>
			</ul>
	    </div>
        </div>
 
        <div id="content">
       
        </div>
 
        <div id="footer">
 
        </div>
 
</body>
 
 
        
    </body>
</html>

защо ми се бъгва инкодинга

p.s Оправих се

редактиран от anonymous на 29.05.09 21:20
phrozencrew
Пет, 29.05.09, 21:30
Ако искаш да ползваш UTF-8, тогава и самия файл трябва да е в колация на UTF-8. Notepad++ -> Format -> Encode in UTF8 without BOM
anonymous
Пет, 29.05.09, 21:43

И аз знам че попринцип трябва да е така но виж какво става

phrozencrew
Пет, 29.05.09, 21:51
Трайо, това трябва да го направиш когато започваш въобще да пишеш нов файл.
Ако искаш да запазиш съществуващия файл, то тогава трябва просто да кътнеш текста, след това да промениш формата на сиволите и да пейстнеш текста. NB!!! Но така рискуваш поставяне на някой невидим UTF символ в началото на файла, затова от самото начало, преди да си въвел и една буквичка го слагаш на този формат!
редактиран от phrozencrew на 29.05.09 21:51
anonymous
Пет, 29.05.09, 22:04
Знам още в началото го слагам и па същото
phrozencrew
Пет, 29.05.09, 23:13
Хм, да не би да не са ти наред регионалните настройки. При мен никога не е имало проблеми с UTF-8. И под Mandriva пак си пиша спокойно на юникод.

Пробвай да отвориш този файл, да видим дали е от настройките на ОС:
proba_utf8.txt

anonymous
Съб, 30.05.09, 09:41

И виш като пиша в нотепад++ какво става

phrozencrew
Съб, 30.05.09, 18:06
Писането на UTF-8 в Notepad++ мисля, че ти се омазва от локала. А файла ще ти излиза по този начин в браузера, докато не посочиш на какъв език си писал. Ако си писал с DOS-енкодинг, тогава трябва да кажеш с мета-таг на браузера какъв език използваш, защото браузера не е врачка и едва ли ще може да разбере какъв ти е енкодинга в текстов файл. Виж същия файл с добавен meta-tag:
proba_utf8.txt.3887.html

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.