Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brak niektórych polskich liter
Jafa
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 1.09.2006

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


Witam wszytskich

Mam problem ze swoją stroną w php ( http://www.jafa.altnet.pl/rar/st_gl_pl.php )
Zastosowałem w tekście skrypt, który konwertuje litery na standard iso 8859-2 i niektóre polskei znaki są ok, ale mimo to nadal w przeglądarkach zamast niektórych liter (np. ą, ś) pokazują się jakieś krzaczki, kwadraciki i tym podobne.

Czy znacie jakiś sposób aby temu zaradzić? Proszę Was o pomoc i będą ogromnie wdzieczny za wszelkie rady i wskazówki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam serdecznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Balon
post
Post #2





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


Kod
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">


czy to takie trudne ?
Go to the top of the page
+Quote Post
Jafa
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 1.09.2006

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


Stosowałem ten kod :/ i właśnie nie wszytskie litery sie zrobiły

Ten post edytował Jafa 1.09.2006, 18:58:44
Go to the top of the page
+Quote Post
StelOne
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.08.2006

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


witam.Mam dokładnie ten sam problem, dotyczy on liter ą i ś ,małych i dużych. A znacznik meta nic nie pomaga (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




A wszystko dlatego, że zrobiliście tak:
1. ęąśżźćńół - zapis do pliku w kodowaniu np. windows-1250
2. Konwersja pliku do ISO-8859-2
3. ęąśżźćńół - znów zapis do pliku w kodowaniu windows-1250

Efekt: Znaczki z punktu 3 nie wyświetlają się poprawnie.
Rozwiązanie: Ręczna modyfikacja tekstu
Porada: Trzymać się jednego kodowania.

Pozdrawiam,
Go to the top of the page
+Quote Post
StelOne
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.08.2006

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


Błąd tkwi w czymś innym albo ja czegoś nie rozumiem. Strony pisze w programiku "ConTEXT" (próbowałem też innych ale w każdym jest ten sam błąd brak ś i ą) . Kod
  1. <META HTTP-EQUIV="Content-Type" Content="tekst/html"; charset="iso-8859-2">
mam umieszczony na każdej stronce , ponieważ zawsze go dołanczam. Dodam jeszcze tyle że nie ma innej metody na poprawienie ą Ą ś Ś jak tylko zaznaczenie tych literek na czyjeś stronce i zamiana metodą kopiuj-wklej. Poprostu nie idzie u mnie wklepać tych liter z klawiatury. Reszta polskich znaków działa poprawnie ale np zamiast dużego Ś wychodzi u mnie takie coś œ nie mam zielonego pojęcia co zrobić żeby w/w literki działały poprawnie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dodam jeszcze tylko że ł ó i reszta działa poprawnie.

Ten post edytował StelOne 2.09.2006, 07:28:52
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




No przeciez piszę, że fakt, iż dodajesz meta w pliki html, nic nie znaczy, jeśli plik ma inne kodowanie - najczęściej to windows-1250 i UTF-8 oraz wspomniane ISO-88859-2. Kodowanie w meta musi być takie samo jak kodowanie pliku. Zobacz jakie kodowanie jest stosowane domyślnie przez ten program i zmień.

Problem może też wystąpić, jeśli przeglądarka jest ustawiona na jakieś konkretne kodowanie - daj na wybór automatyczny, albo zmień ręcznie i zobacz, czy pomogło.

Pozdrawiam.

Ten post edytował Cysiaczek 2.09.2006, 07:40:37
Go to the top of the page
+Quote Post
StelOne
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 31.08.2006

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


Jedyne opcje dotyczące kodowania jakie znalazłem w w/w programie to wybór pomiędzy formatowaniem DOS ; Unicode ; Unix ; Macintosh . Nie wiem może w windzie można to gdzieś poprawić. Jeśli możesz to powiedz gdzie i jak, lub w jakim programie Ty piszesz skrypty , bo byc może ten cały "ConTEXT" jest do d*** i powinienem przeskoczyć na coś innego. Ewentualnie czy wina może jest po stronie konfiguracji OS?
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #9





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Spróbuj PHPDesigner, PSPad, lub inny z podświetlaną składnią i możliwością zapisu w konkretnych kodowaniach.
OS nie ma tu raczej nic do rzeczy, jeśłi inne strony okazują sie ok, to problemem jest tylko kodowanie plików.

Pozdrawiam.

Aha. Temat: Najlepszy wedlug was edytor do php
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 20:09