Article View: pl.comp.lang.javascript
Article #39822Kodowanie a symbole minuty i sekundy.
From: Tomek Banach
Date: Tue, 09 May 2006 10:49
Date: Tue, 09 May 2006 10:49
45 lines
2495 bytes
2495 bytes
Witam.
Bawie się stroną http://rower.banciur.org - to przymiarka do google
maps. Przy klikaniu na mapie wyswietlam wspolrzedne geograficzne punktu
w postaci xx stopnie yy minuty zz.zz sekundy. Zamiast slow chce umiescic
odpowiednie symbole.
Stworzylem prosta funkcje przeliczajaca z kata podanego w stopniach na
wyzej opisana postac
function zamiana(kat) {
var stopnie, minuty, sekundy;
stopnie = Math.floor(kat);
minuty = Math.floor((kat-stopnie)*60);
sekundy = Math.round(((kat-stopnie-(minuty/60))*3600)*100)/100;
napis = stopnie + '° ' + minuty + ' ' + sekundy + '';
return napis
}
i potem w kodzie odwolanie
document.pomoc.dl2.value = zamiana(punkt.x);
W pierwszej wersji strona byla zakodowana pod UTF-8. Za pomocą
http://www.kurshtml.boo.pl/skrypty/unicode.html znalazlem odpowiednie
znaki wstawilem je w odpowiednie miejsca w linii napis = stopnie + '° '
+ minuty + ' ' + sekundy + ''; i wszystko bylo pieknie.
Niesteyt zostalem zmuszony do zmiany kodowania na iso-8859-2 i tutaj
zaczely sie schody. Dokonalem konwersji Gżegżółka plików strony i od tej
pory skrypty nie dzialaja. Raz ze dopoki nie usune symbolu minut ze
stringa to skrypty wyswietlajace mape wogole nie dzialaja a dwa symbole
sa blednie wyswietlane.
Za pomoca http://www.kurshtml.boo.pl/html/znaki.html odszukalem sobie
odpowiednie symbole w iso i wkleilem raz jeszcze myslac ze moze
konwersja zle poszla - nie pomaga. Probowalem zamiast symbolu stosowac
'° ' niestety drukuje wtedy 21°.
Generalnie prosze o pomoc :)
--
Pozdrawiam Tomek
Technical Details
Message-ID:
<e3ps44$m3d$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Tomek Banach" <tbanan_bez_@poczta.onet.pl> Newsgroups: pl.comp.lang.javascript Subject: Kodowanie a symbole minuty i sekundy. Date: Tue, 9 May 2006 12:49:33 +0200 Organization: Onet.pl Lines: 46 Message-ID: <e3ps44$m3d$1@news.onet.pl> NNTP-Posting-Host: cqu85.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1147171781 22637 83.31.252.85 (9 May 2006 10:49:41 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Tue, 9 May 2006 10:49:41 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Sender: jJL0AS9rbskCvwRHHf8hezDx1rCvENH9 X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-Priority: 3 X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit