UTF-8 niekompatybilny z jQuery?

0
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<title>Tytul</title>
	<script type='text/javascript' src='jquery-1.8.2-min.js'></script>
	<script type='text/javascript' src='script.js'></script>
	<link rel="Stylesheet" type="text/css" href="style.css">	
</head>
<body>
ę ó ą ś ł ż ź ć ń Ę Ó Ą Ś Ł Ż Ź Ć Ń
</body>
</html>

Jquery został pobrany z oficjalnej stronki, pliki script.js i style.css są jeszcze puste. Mam włączony WebServ, zapisuję stronkę jako index.html, wchodzę na localhost i widzę 18 czarnych rombów z białym pytajnikiem w środku. Po zmianie utf-8 na iso-8859-2, ł i Ł wyświetla się jako inny znak, a ź i Ź nie widać w ogóle. Po zmianie na (błe)windows-1250 wszystkie znaczki wyświetlają mi się poprawnie, ale nie chcę używać charsetu od windowsa, bo mnie obrzydza, wolę korzystać z Unicode. Pomoże mi ktoś?

PS: Sprawdziłem jeszcze ustawienia Notepad++ i jest ustawiony na obsługę UTF-8, więc nie w tym rzecz.

1

a co ma do tego jQuery?
Że niby jak wywalisz linię <script type='text/javascript' src='jquery-1.8.2-min.js'></script> to działa?
Notepad++ domyślne ustawienia może mieć utf-8, ale ten jeden może być jako iso-8859-2, ze względu na to, że taki jest utworzony.

Zresztą masz, ściągnij sobie Twój kod w kodowaniu utf-8:
http://www.sendspace.com/file/9fjcpk
Jeżeli odpalisz go w przeglądarce bez modyfikacji w czymkolwiek - będzie działał.
Dowód: http://i.imgur.com/LMGqM.jpg

1

Zmienić kodowanie pliku.

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