🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #39822

Kodowanie a symbole minuty i sekundy.

#39822
From: Tomek Banach
Date: Tue, 09 May 2006 10:49
45 lines
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-mail

Show 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