Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> polskie znaki w php
MnicH.
post 2.06.2007, 15:37:44
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


mam problem chce miec na stronce polskie znaki gdy je wpisze to zamiast ą ę ł pojawiaja sie znaczki typu:
Strona G³󷮡 , Nasi Goœcie. jak zrobic zeby na stronie byly polskie znaki?questionmark.gif


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
pbnan
post 2.06.2007, 16:49:32
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


Wystarczy zmienić kodowanie strony na adekwatne do kodowania pliku.


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
rasgan
post 2.06.2007, 17:54:17
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 0
Dołączył: 30.05.2007
Skąd: Kleszczów

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


Ustaw kodowanie za pomocą funkcji headers.
Kod
header ('Content-type: text/html; charset=utf-8');

Tak jest dla UTF8. Uważaj jednak bo nagłówki muszą być wysłane zanim cokolwiek wyświetlisz na stronie.


--------------------
Szczęścia w mrokach...
Go to the top of the page
+Quote Post
Kildyt
post 2.06.2007, 20:15:39
Post #4





Grupa: Zarejestrowani
Postów: 869
Pomógł: 53
Dołączył: 20.10.2003
Skąd: Przeworsk

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


Kiedyś popełniłem bardzo banalny błąd, nawet "szkolny".

Najpierw sprawdź jak są kodowane twoje pliki. Sprawdź ustawienia twojego edytora. Jeśli nie masz edytora dobrego polecam bluefish ^^

Podstawowo zdefiniuj kodowanie w html.

Sprawdź jakie kodowanie używa serwer. Np. w apache na linuksie automatycznie jesy wybierane UTF-8 ale można to zmienić. Jeśli masz stronę na apache, a używasz iso sprawdź na forach jak zmienić ustawienia. Pamiętaj, że wszędzie musi być takie same kodowanie.

PS topic raczej do przedszkola...

Ten post edytował Kildyt 2.06.2007, 20:16:24


--------------------
Go to the top of the page
+Quote Post
MnicH.
post 4.06.2007, 16:09:14
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 4
Dołączył: 16.02.2007
Skąd: Leszno

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


niestety ale nic nie daje to jest link do strony WWW


--------------------
"This isn't Miami..., This isn't Music! This is power!!"
Go to the top of the page
+Quote Post
pbnan
post 4.06.2007, 16:23:07
Post #6





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


  1. <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">

zamień na:
  1. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />

Oprócz tego, widzę, że masz dane zawierające kodowanie ISO-8859-2.
Cytat
UWAGA UWAGA

Strona nie jest w pe�ni sko�czona.

Nie wiem, czy masz to w osobnym pliku, czy też pobierasz z bazy danych... Ale zamień także i tutaj kodowanie na UTF-8 (zalecane).


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
-mkdes-
post 4.06.2007, 16:23:41
Post #7





Goście







Kodowanie pliku to nie tylko to:
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Powyższa linijka mówi tylko przeglądarce w jakim kodowaniu ma wyświetlić plik.

Twój edytor powinien mieć możliwość edycji plików w formacie UTF-8 i charset=iso-8859-2 - np. Pajączek.
Kodowanie znaków zapisane jest w pliku, ale to nie jest ta linikja kodu powyżej.

Zatem otwierając plik np. w notatniku zawsze zmieni ci kodowanie na windows-1250 i już masz krzaczki.

Pajączek pozwala zmieniać kodowanie plików i np. Przykładowo pierwotnie kodowałem plik UTF-8 a otwierając do edycji zmieniam kodowanie na ISO-8859-2 i dostaję krzaczki.

Podsumowując co potrzebujesz:
1. Edytor z obsługą kodowania UTF-8 najlepiej, bo teraz tego się głównie używa
2. Program Gżegżółka do ewentualnej konwersji kodowania plików jeśli masz pliki w ISO a chcesz UTF-8
Go to the top of the page
+Quote Post
.radex
post 2.11.2007, 10:51:02
Post #8





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


nie polecam pajączka. jest dobry dla początkujących - HTML, ale do PHP się nie nadaje. Każdy "dzisiejszy" edytor ma obsługę UTF. Możesz chociażby zajrzeć na sourceforge.net i tam mnóstwo takich edytrów znajdziesz,


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
VegA
post 2.11.2007, 20:37:41
Post #9





Grupa: Zarejestrowani
Postów: 70
Pomógł: 3
Dołączył: 1.04.2007
Skąd: Gdańsk / Bydgoszcz

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


Ja polecam Microsoft FrontPage a jeśli piszesz w notatniku wpisz poprostu
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  2. <meta http-equiv="Content-Language" content="pl">

pomiędzy <head></head> biggrin.gif

Ten post edytował VegA 2.11.2007, 20:38:13
Go to the top of the page
+Quote Post
marcio
post 2.11.2007, 23:30:42
Post #10





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


a jesli nie dziala to mozna uzyc strtr() lub str_replace()


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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: 14.08.2025 - 06:51