<code> i kodowanie

0

ano witam znowu ;)

spotkałem się z dziwną właściwością znacznika html < code >. Otóż ma on w dupie kodowanie całego dokumentu, jako, że używam uft-8, w komentarzach polskie znaki są wyświetlane w dwóch bezsensowych znakach...(więc nie wiem jakiego dokładnie kodowania spodziewa się code, ale na pewno nie utf-8)
Dzieje się to na wszystkich przeglądarkach, natomiast jest to raczej mało udokumentowana właściwość < code >(nigdzie o niej nie pisało) o której dowiaduję się w dopiero praktyce...
Idzie jakoś zmusić < code > żeby czytało utf-8?

0

SOA#1. Znaczy się: "dziwne, u mnie działa".

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zażółć gęślą jaźń</title> </head> <body>
			Zażółć gęślą jaźń.
		
</div>
</body> </html> ```

A wynik jest przewidywalny:
user image

I tak samo wygląda w IE7 i Operze.

0

A spróbuj tutaj:
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_phraseel
wpisać polskie znaki - działa?
U mnie działa. Może zamiast code - spróbuj jakiś div class="code" i w css zdefiniuj reguły - równy odstęp znakół, etc...

//@up - heh ;)

0

no dobra obadałem dokładnie sprawę, problem pojawia się gdy przepuszczę kod przez silnik kolorujący składnię, źle interpretuje dwu-bajtowe znaki w utf, no cóż dzięki za chęć pomocy ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1