Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie znaki, co zrobic by sie poprawnie wyswietlały ?
Cyber_S
post 11.04.2005, 17:08:23
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.02.2005

Ostrzeżenie: (10%)
X----


co zrobić, żeby apisując jakiś tekst w kodzie strony wyświetlało polskie znaki takie jak "ą", "ś"... wyświetla mi "ł", ale niektórych nie da się... jak to zrobić?? (piszę w php, ale to niem chyba znaczenia-nie wiem)
Go to the top of the page
+Quote Post
SongoQ
post 11.04.2005, 18:53:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Naglowek w html - ustaw kodowanie na np iso 8859-2


--------------------
Go to the top of the page
+Quote Post
strife
post 11.04.2005, 22:32:18
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Dokładniej..
  1. <meta http-equiv="Content-Type"
  2. content="text/html; charset=iso-8859-2" />

&
  1. <?php
  2.  
  3. header(&#092;"Content-Type: text/html; charset=ISO-8859-2\");
  4.  
  5. ?>


A znaki zapisuj zgodnie z kodowaniem ISO-8859-2.

Pozdro!

Ten post edytował scarface 11.04.2005, 22:33:03


--------------------
Go to the top of the page
+Quote Post
AxZx
post 12.04.2005, 12:42:20
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


a macie moze jakis skrypcik ktory zamieni mi z innego kodowania na polskie znaczki ?

moj problem wyglada tak ze kopiuje tresc z worda - chyba jest dziwnie zapisany bo jak wklejam do edytora html to zamienia mi litery polskie na np. Ľ zamiast Ą

mam kodowanie iso-8859-2 na stronie

albo moze w wordzie da sie zmienic zeby dobrze to skopiowal ?
albo jak pozamieniac to co juz mam zapisane ze znaczkami œšĽ itp

prosze o pomoc, bede bardzo wdzieczny


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
bigZbig
post 12.04.2005, 14:32:38
Post #5





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mysle, ze zainteresuje Cie program gżegżółka.


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post
Edd_s
post 12.04.2005, 14:35:15
Post #6





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 5.04.2005

Ostrzeżenie: (0%)
-----


Mojm zdaniem do polskich znaków lepsze jest użycie nagłówka:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
Bo jak kiedyś tego używałęm:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
to np w Mozilli czy tam w IE coś się waliło.

Ten post edytował Edd_s 12.04.2005, 14:35:33
Go to the top of the page
+Quote Post
AxZx
post 12.04.2005, 15:10:52
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


wlasnie teraz zmienilem na windows-1250 i jest dobrze
dziwne te wordy sa
wczesniej uzywalem iso-8859-2 i wszystko dobrze bylo, a teraz jakies takie dziwne pliki wordowskie mam.
zycie


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
Cyber_S
post 12.04.2005, 17:00:28
Post #8





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.02.2005

Ostrzeżenie: (10%)
X----


dzięki

czyli w nagłówku strony html wpisuję :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

a w php:

<?php
header("Content-Type: text/html; charset=windows-1250");
?>

to już wiem, ale o co chodzi w "A znaki zapisuj zgodnie z kodowaniem ISO-8859-2" oczywiście teraz po tej poprawce z "ISO-8859-2" na "windows-1250". Jak zapisywać zgodnie z tym kodowaniem questionmark.gif jak np zapiszę literę "ą".. czy chodzi o jakiś wykaz, tabela jak zapisywać te znaki??
Go to the top of the page
+Quote Post
_Mateo
post 12.04.2005, 18:46:34
Post #9





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


coz, ja korzystam z programu KeyPlus i jak wstukasz literkę ś to pljawia sie krzak, ktory jest poprawnie intyerpretowany przez przegladarki


--------------------
Go to the top of the page
+Quote Post
ein
post 12.04.2005, 22:51:47
Post #10





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 15.03.2005

Ostrzeżenie: (0%)
-----


function iso($text)
{
$text=strtr($text, "ĄąŚśŹź", "ˇ&plusmn;&brvbar;&para;&not;Ľ");
return $text;
}


a cos takiego nie wystarczy? u mnie dobrze radzi sobie z tym problemem

Ten post edytował ein 12.04.2005, 22:52:50
Go to the top of the page
+Quote Post
SongoQ
post 12.04.2005, 23:32:33
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Wyudaje mi sie ze word ma mozliwosc zapisu do UTF-8 i wtedy problem znika. Powoli www jest przestawiane na to wlasnie kodowanie.


--------------------
Go to the top of the page
+Quote Post
brachu
post 13.04.2005, 13:38:17
Post #12





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 13.04.2005

Ostrzeżenie: (0%)
-----


To wszystko zalezy w glownej mierze od tego jakie kodowanie jest ustwione po stronie serwera... jezeli masz na serwerze ustawienia iso-8859-2 to uzywaj tego a jezeli windows-1250 to tego i sprawdz jeszcze jakie kodowanie masz ustawione przy zapisie plikow php - ustaw wszystko na jedno kodowanie i problem z glowy biggrin.gif


--------------------
www.tanieprogramy.edu.pl
www.zamkor.pl
Go to the top of the page
+Quote Post
smentek
post 26.04.2005, 13:56:17
Post #13





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

Ostrzeżenie: (10%)
X----


smile.gif
Aby uwolnic sie od podobnych problemow proponuje kozystanie z programu majacego w sobie kodowanie polskich znakow (iso-8859-2) np. Pajaczka. Jest default_charset = "iso-8859-2" wiele darmowych edytorow...
Nie pomoga prawidlowe wpisy w php.ini czy httpd jezeli sama strone napisales w edytorze ktory koduje pod windows-1250.


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post
revyag
post 26.04.2005, 14:01:39
Post #14





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Można sobie sciągnąć polską klawiaturę:
http://windows.online.pl/klawiat.htm
Ustawiasz wtedy klawiaturę na iso i masz polskie znaki w iso w każdym edytorze.
Zamiast niektórych znaków są oczywiście w edytorze krzaki, ale na stronie wyświetlanie jest już poprawne.


--------------------
-------------

------
Go to the top of the page
+Quote Post
hwao
post 26.04.2005, 16:58:34
Post #15


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Jezeli chodzi o kodowanie smile.gif
http://php5.pl/php/konwersja_systemu_kodow..._win1250_i_utf8
Mozna sobie w php konwertowac kodowanie plikow smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 13:15