Thread View: pl.comp.ogonki
10 messages
10 total messages
Started by Mayk
Fri, 14 Sep 2007 20:06
Jak to robic?
Author: Mayk
Date: Fri, 14 Sep 2007 20:06
Date: Fri, 14 Sep 2007 20:06
12 lines
1519 bytes
1519 bytes
Witajcie, z tworzeniem stron www po polsku mam dosc malo do czynienia wiec dlatego zadaje to dosc malo madre pytanie. Tworze strone po polsku, zrobilem wpis w meta tagu: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> no i zainstalowalem sobie polska czcionke w Windows. Kiedy pisze w Dreamweaver polskie znaki śćż itd. wszystko ladnie wyglada, ale kiedy przesylam strone na serwer to robia sie z tego krzaki, wiec prosze o wytlumaczenie jak to sie robi. Czy musze korzystac z jakiegos edytora ktory zamieni mi ogonki na znaki ascii? Pozdrawiam Michal
Re: Jak to robic?
Author: Marcin Frankowski
Date: Fri, 14 Sep 2007 20:36
Date: Fri, 14 Sep 2007 20:36
44 lines
3068 bytes
3068 bytes
Fri, 14 Sep 2007 16:06:20 -0400, Mayk <andrzejskorupa@gazeta.pl>
napisał(a):
Po pierwsze: masz nieskonfigurowany czytnik i robisz krzaki (w tym w
cytacie, gdy odpowiesz). Poprawienie tego to kilka kliknięć i
kilkanaście sekund czasu plus trochę dobrej woli z Twojej strony:
http://www.evil.pl/pip/OE.html lub http://konfiguracja.c0.pl/oe/
> Witajcie, z tworzeniem stron www po polsku mam dosc malo do czynienia wiec
> dlatego zadaje to dosc malo madre pytanie. Tworze strone po polsku, zrobilem
> wpis w meta tagu: <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-2"> no i zainstalowalem sobie polska czcionke w Windows.
> Kiedy pisze w Dreamweaver polskie znaki ??? itd. wszystko ladnie wyglada,
> ale kiedy przesylam strone na serwer to robia sie z tego krzaki, wiec prosze
> o wytlumaczenie jak to sie robi. Czy musze korzystac z jakiegos edytora
> ktory zamieni mi ogonki na znaki ascii?
>
> Pozdrawiam
> Michal
Po pierwsze zamiana polskich liter na znaki ASCII to obcięcie ich
ogonków, czyli zamiana na łacińskie litery będące ich formami bazowymi
(np, a z ogonkiem na samo a), więc chyba Ci nie o to chodzi.
Nie wystarczy wpisać w nagłówek informację o kodowaniu, polskie litery
muszą też być zakodowane w tym kodowaniu. Bardzo wiele programów, w tym
drogich komercyjnych, w ogóle lekceważy sprawę kodowania, co skutkuje
krzakami. Możesz skorzystać z edytora, który obsługuje kodowania, np.
Nvu albo jego wersja rozwojowa Kompozer, który wcale nie jest gorszy z
punktu widzenia kogoś robiącego okazjonalnie stronę, a gwarantuje
poprawne kodowanie. Jak bardzo chcesz, to możesz też zrobić tę stronę w
dreamweaverze i potem ją przekonwertować do ISO-8859-2, ale musisz
uważać na ewentualnie wpisane inne znaki, których nie ma w ISO, bo
niektóre konwertery zastąpią je bez pytania znakami zapytania, a inne
po prostu je zignorują, czego skutkiem będzie dalsza obecność krzaków
(choć w mniejszej ilości).
Przeczytaj też http://konfiguracja.c0.pl/webpl/
--
Marcin Frankowski
mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
newsach i na www: http://konfiguracja.c0.pl/
Re: Jak to robic?
Author: Marcin Frankowski
Date: Fri, 14 Sep 2007 23:11
Date: Fri, 14 Sep 2007 23:11
10 lines
1216 bytes
1216 bytes
Jeszcze zobacz to:
http://www.alanwood.net/unicode/utilities_editors.html#dreamweaver
Musisz z listy wybrać albo ISO-8859-2, albo ewentualnie UTF-8 (jak
pokazano tam na zrzutach ekranu).
--
Marcin Frankowski
mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
newsach i na www: http://konfiguracja.c0.pl/
Re: Jak to robic?
Author: Michal Sobkowski
Date: Sat, 15 Sep 2007 08:22
Date: Sat, 15 Sep 2007 08:22
16 lines
1682 bytes
1682 bytes
On 9/14/2007 10:06 PM, Mayk wrote: > Witajcie, z tworzeniem stron www po polsku mam dosc malo do czynienia wiec > dlatego zadaje to dosc malo madre pytanie. Tworze strone po polsku, zrobilem > wpis w meta tagu: <meta http-equiv="Content-Type" content="text/html; > charset=iso-8859-2"> no i zainstalowalem sobie polska czcionke w Windows. [...] Zadeklarowałeś charset "iso-8859-2", a pod Windowsami piszesz w innym charsecie, zapewne "Windows-1250" lub "UTF-8", stąd wykrzaczanie się pliterek. Musisz przekonwertować napisany tekst do "iso-8859-2" lub pisać w programie, który takiej konwersji dokonuje w locie. MS -- Michał Sobkowski, Poznań http://www.man.poznan.pl/~msob/ "Każdy złożony problem ma proste, błędne rozwiązanie!" [U. Eco]
Re: Jak to robic?
Author: janusz
Date: Mon, 17 Sep 2007 08:04
Date: Mon, 17 Sep 2007 08:04
23 lines
1764 bytes
1764 bytes
Użytkownik Michal Sobkowski napisał: > On 9/14/2007 10:06 PM, Mayk wrote: >> Witajcie, z tworzeniem stron www po polsku mam dosc malo do czynienia >> wiec dlatego zadaje to dosc malo madre pytanie. Tworze strone po >> polsku, zrobilem wpis w meta tagu: <meta http-equiv="Content-Type" >> content="text/html; charset=iso-8859-2"> no i zainstalowalem sobie >> polska czcionke w Windows. [...] > Zadeklarowałeś charset "iso-8859-2", a pod Windowsami piszesz w innym > charsecie, zapewne "Windows-1250" lub "UTF-8", stąd wykrzaczanie się > pliterek. Musisz przekonwertować napisany tekst do "iso-8859-2" lub > pisać w programie, który takiej konwersji dokonuje w locie. Lub zainstalować sterownik klawiatury PolskiISO wraz z fontem ISO-8859-2 > > MS -- j.. <adres> <- ROT13 <adres> --------------------
Re: Jak to robic?
Author: Mayk
Date: Thu, 20 Sep 2007 20:40
Date: Thu, 20 Sep 2007 20:40
26 lines
1974 bytes
1974 bytes
"Marcin Frankowski" <ab@anti.spam.com.invalid> wrote in message
news:uce7njfkya6z$.dlg@komp.pana.marcina...
> Fri, 14 Sep 2007 16:06:20 -0400, Mayk <andrzejskorupa@gazeta.pl>
> napisał(a):
>
> Po pierwsze: masz nieskonfigurowany czytnik i robisz krzaki (w tym w
> cytacie, gdy odpowiesz).
Mam wpisane Central European. Krzaki sa dalej?
> Nie wystarczy wpisać w nagłówek informację o kodowaniu, polskie litery
> muszą też być zakodowane w tym kodowaniu. Bardzo wiele programów, w tym
> drogich komercyjnych, w ogóle lekceważy sprawę kodowania, co skutkuje
> krzakami. Możesz skorzystać z edytora, który obsługuje kodowania, np.
No dobra, a co jesli wpisze sobie takie cos: <?
header('Content-Type:text/html; charset=ISO-8859-2'); ?>
Zrobilem tak no i wszystkie znaki zapytania i reszta smieci zniknela, jednak
dane ktore pobierane sa z mysql maja wszedzie znaki zapytania. Od tego
wszystkiego to juz glowa boli...
M.
Re: Jak to robic?
Author: Marcin Frankowski
Date: Thu, 20 Sep 2007 21:17
Date: Thu, 20 Sep 2007 21:17
58 lines
2941 bytes
2941 bytes
Thu, 20 Sep 2007 16:40:42 -0400, Mayk <andrzejskorupa@gazeta.pl>
napisał(a):
> Mam wpisane Central European.
Gdzie wpisane? Nie wystarczy wpisać, twój czytnik musi o tym
poinformować innych.
> Krzaki sa dalej?
To nagłówek twojego posta:
Path: news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: "Mayk" <andrzejskorupa@gazeta.pl>
Newsgroups: pl.comp.ogonki
Subject: Re: Jak to robic?
Date: Thu, 20 Sep 2007 16:40:42 -0400
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 30
Message-ID: <fculuc$rvc$1@inews.gazeta.pl>
References: <fceplm$ca2$1@inews.gazeta.pl>
<uce7njfkya6z$.dlg@komp.pana.marcina>
NNTP-Posting-Host: 38.117.204.84
X-Trace: inews.gazeta.pl 1190320908 28652 38.117.204.84 (20 Sep 2007
20:41:48 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 20 Sep 2007 20:41:48 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
X-Priority: 3
X-RFC2646: Format=Flowed; Original
X-User: andrzejskorupa
X-Antivirus: avast! (VPS 000775-4, 09/20/2007), Outbound message
X-MSMail-Priority: Normal
X-Antivirus-Status: Clean
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
Xref: news.onet.pl pl.comp.ogonki:119361
Pokaż uprzejmie, gdzie masz deklarację użytego kodowania, albo wreszcie
popraw to, bo mi się nie chce domyślać, który krzak reprezentuje którą
polską literę.
[...]
> No dobra, a co jesli wpisze sobie takie cos: <?
> header('Content-Type:text/html; charset=ISO-8859-2'); ?>
>
> Zrobilem tak no i wszystkie znaki zapytania i reszta smieci zniknela, jednak
> dane ktore pobierane sa z mysql maja wszedzie znaki zapytania. Od tego
> wszystkiego to juz glowa boli...
A te dane pobierane z bazy to jak są kodowane? Na pewno też w
ISO-8859-2? No właśnie, też trzeba je przekodować z kodowania używanego
przez bazę na kodowanie używane na stronie.
--
Marcin Frankowski
mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
newsach i na www: http://konfiguracja.prv.pl/
Re: Jak to robic?
Author: Mayk
Date: Fri, 21 Sep 2007 15:01
Date: Fri, 21 Sep 2007 15:01
29 lines
1956 bytes
1956 bytes
"Marcin Frankowski" <ab@anti.spam.com.invalid> wrote in message
news:rf6pzfxx9r4c.dlg@komp.pana.marcina...
> Pokaż uprzejmie, gdzie masz deklarację użytego kodowania, albo wreszcie
> popraw to, bo mi się nie chce domyślać, który krzak reprezentuje którą
> polską literę.
Teraz juz powinno byc dobrze.
>> No dobra, a co jesli wpisze sobie takie cos: <?
>> header('Content-Type:text/html; charset=ISO-8859-2'); ?>
Po wpisaniu tej linijki wszystkie nie przekonwertowane śćż pojawiaja sie na
stronie poprawnie. Czy w tym przypadku nie musze juz uzywac zadnego konwentera
typu Ogonki? Jak dziala to polecenie?
> A te dane pobierane z bazy to jak są kodowane? Na pewno też w
> ISO-8859-2? No właśnie, też trzeba je przekodować z kodowania używanego
> przez bazę na kodowanie używane na stronie.
Zmienilem kodowanie na latin2_general_ci i zaczelo dzialac.
M.
Re: Jak to robic?
Author: Marcin Frankowski
Date: Fri, 21 Sep 2007 20:29
Date: Fri, 21 Sep 2007 20:29
39 lines
2593 bytes
2593 bytes
Fri, 21 Sep 2007 11:01:43 -0400, Mayk <andrzejskorupa@gazeta.pl>
napisał(a):
> "Marcin Frankowski" <ab@anti.spam.com.invalid> wrote in message
> news:rf6pzfxx9r4c.dlg@komp.pana.marcina...
>
>> Pokaż uprzejmie, gdzie masz deklarację użytego kodowania, albo wreszcie
>> popraw to, bo mi się nie chce domyślać, który krzak reprezentuje którą
>> polską literę.
> Teraz juz powinno byc dobrze.
Tak, teraz jest wreszcie dobrze.
>>> No dobra, a co jesli wpisze sobie takie cos: <?
>>> header('Content-Type:text/html; charset=ISO-8859-2'); ?>
> Po wpisaniu tej linijki wszystkie nie przekonwertowane śćż pojawiaja sie na
> stronie poprawnie. Czy w tym przypadku nie musze juz uzywac zadnego konwentera
> typu Ogonki? Jak dziala to polecenie?
Jeżeli polskie znaki pojawiają się poprawnie, to rzecz jasna nie musisz
stosować żadnego dodatkowego konwertowania.
Polecenie to w PHP odpowiada za wysłanie deklaracji kodowania przez
serwer. Być może poprzednio serwer wysyłał domyślną deklarację
kodowania (często ISO-8859-1). Oczywiście to jest gdybanie i może się
okazać, że było inaczej.
>> A te dane pobierane z bazy to jak są kodowane? Na pewno też w
>> ISO-8859-2? No właśnie, też trzeba je przekodować z kodowania używanego
>> przez bazę na kodowanie używane na stronie.
> Zmienilem kodowanie na latin2_general_ci i zaczelo dzialac.
Czyli problem rozwiązany? Cieszę się, nie ma za co ;-)
--
Marcin Frankowski
mail: http://www.cerbermail.com/?GwMBsEhHr8 NIE w HTML!
Na kłopoty z konfiguracją OE i z polskimi literami w poczcie,
newsach i na www: http://konfiguracja.prv.pl/
Re: Jak to robic?
Author: Jakub Bogusław Jagiełło
Date: Sat, 22 Sep 2007 16:29
Date: Sat, 22 Sep 2007 16:29
26 lines
2072 bytes
2072 bytes
Marcin Frankowski pisze:
> Fri, 21 Sep 2007 11:01:43 -0400, Mayk <andrzejskorupa@gazeta.pl>
> napisał(a):
>
>>>> No dobra, a co jesli wpisze sobie takie cos: <?
>>>> header('Content-Type:text/html; charset=ISO-8859-2'); ?>
>> Po wpisaniu tej linijki wszystkie nie przekonwertowane śćż pojawiaja sie na
>> stronie poprawnie. Czy w tym przypadku nie musze juz uzywac zadnego konwentera
>> typu Ogonki? Jak dziala to polecenie?
>
> Jeżeli polskie znaki pojawiają się poprawnie, to rzecz jasna nie musisz
> stosować żadnego dodatkowego konwertowania.
>
> Polecenie to w PHP odpowiada za wysłanie deklaracji kodowania przez
> serwer. Być może poprzednio serwer wysyłał domyślną deklarację
> kodowania (często ISO-8859-1). Oczywiście to jest gdybanie i może się
> okazać, że było inaczej.
>
Serwer prawie na pewno wysłał domyślne kodowanie (skoro nie działało
to było inne niż ISO-8859-2), bo, jako że dokument jest generowany
dynamicznie (przez PHP), to nie mógł sobie sprawdzić w sekcji <head>.
--
Jakub Bogusław Jagiełło
http://jaboja.ovh.org/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads