Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Kodowanie ISO-8859-2
-Kaczy-
post
Post #1





Goście







Witam. Piszę małą stronkę opartą na HTML PHP i javaScript. Na każdejs tronie ustawiam kodowanie na Iso-8859-2 ale po wyświetleniu strony w przeglądarce nie mam polskich znaków. Dlaczego ?(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 22)
.radex
post
Post #2





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

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


pliki musisz mieć zapisane w ISO. Sam znacznik <meta> nic nie daje.
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


Mam ten sam problem. Jak pliki zapisane w ISO?
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Teksty, które chcesz wyświetlić muszą być w ISO. Tu masz konwerter:

http://www.kurshtml.boo.pl/generatory/win2iso.html

Ja go nie używam, bo mam zainstalowaną klawiaturę ISO i sobie przełączam jak chcę napisać tekst z polskimi znakami, który ma się wyświetlić na stronie.

Ten post edytował JoShiMa 1.07.2008, 11:45:41
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #5





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


i chyba z tego co mi się wydaje w pajączku jest automatyczne zmienianie, ale z pajączka nie korzystam i chyba to jest bład:P
Go to the top of the page
+Quote Post
Shili
post
Post #6





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Nie tylko w pajączku, całkiem sporo jest edytorów, które sobie równie dobrze radzą na tym polu, a są darmowe. Prawda jest jednak taka, że jak w owym edytorze ustawisz na wstępie inne kodowanie, to również będzie się nieciekawie wyświetlać.

A z jakiego edytora korzystasz?
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #7





Goście







Korzystam z Zend Development (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #8





Goście







Ok jakoś sobie już poradziłem. Ale teraz znowu mam krzaczki typu "BÄ�k" w bazie danych :/ Jak mam to teraz zrobić ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
JoShiMa
post
Post #9





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Ustawić kodowanie w przeglądarce i w bazie?
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #10





Goście







Wszytko mam poustawiane i dalej mam krzoki (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
JoShiMa
post
Post #11





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Jednak coś jest źle. Jesli tekst jest wpisany "z palca" to są trzy mozliwości

1. Tekst nie jest w ISO
2. Dokument nie jest w ISO
3. Przeglądarka ma inne kodowanie niż ISO

Jeśli tekst pochodzi z bazy dochodzi jeszcze odpowiednie kodowanie w bazie.

A tak na oko to mi wygląda, że te krzaczki to nie ISO tylko utf, ale mogę się mylić.
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #12





Goście







No tak zmieniłem kodowanie w przeglądarce na UTF i dlatego nie mam błędu z krzaczkami na stronie. Ale teraz w bazie "PHPmyAdmin" zmieniłem kodowanie też na utf i w bazie dalej krzoki (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #13





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


ja korzystam z php expert editor

// Powiedz mi jakie wartości wprowadza ten post do tematu?
// Jeszcze raz zobaczę jak nabijasz posty i dostanie ostrzeżenie.
// ~webdicepl
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #14





Goście







Ok dziś sobie mniej więcej z tym poradziłem. Odinstalowałem Krasnala i zainstalowałem Apacha2.2 + PHP52.2.6 + Mysql i do tego PhpMyAdmin. Teraz jak dodaje jakis wiersz do tabeli przez PhpMyAdmin to mam elegancko polskie znaki, ale gdy dodaję przez formularz na stronie dalej mam krzaczki w bazie. Why ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
JoShiMa
post
Post #15





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


A wszędzie masz to samo kodowanie? Bo wygląda na to, ze nie.
Go to the top of the page
+Quote Post
-kaczy-
post
Post #16





Goście







No wszędzie mam dodany Header: "header('Content-Type: text/html; charset=ISO-8859-2')"
Go to the top of the page
+Quote Post
JoShiMa
post
Post #17





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Wszędzie, Wszędzie... TO w kozie php, a w bazie?
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #18





Goście







Jak w bazie ? Chyba w PhpMyAdmin, tam mam wszystko na "latin2_general_ci", bo to odpowiednik SIO-8859-2 w Mysql
Go to the top of the page
+Quote Post
JoShiMa
post
Post #19





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(Kaczy @ 2.07.2008, 13:46:20 ) *
Jak w bazie ? Chyba w PhpMyAdmin

Poczytaj tu:
http://forum.php.pl/index.php?showtopic=93025

A phpMyAdmin to program do zarządzania bazą. Jak ustawisz coś w nim to tym samym w bazie, prawda?

Ten post edytował JoShiMa 2.07.2008, 12:58:22
Go to the top of the page
+Quote Post
-Kaczy-
post
Post #20





Goście







Dalej mi nic nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Zmieniłem tera kodowanie na stronie na "Windows-1250" I wszystko jest elegancko. Ale nie za bardzo mi pasuje ten standard :/
Go to the top of the page
+Quote Post
kaczy
post
Post #21





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 2.07.2008

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


Mam spowrotem ustawione ne UTF-8. Teraz do bazy dodają mi si takie szlaczki : &sup1;&aelig;&ecirc;&sup3;&ntilde;&oacute;œŸ&iqu... . Co to za kodowanie wogle jest ?:x

//
Właśnie w phpmyadmin zauważyłem takie cuś:
"Rozszerzenie PHP o nazwie mbstring nie zostało znalezione, a wygląda na to, że używasz wielobajtowego zestawu znaków. Bez rozszerzenia mbstring phpMyAdmin nie ma możliwości poprawnego rozbijania napisów, co może skutkować niespodziewanymi rezultatami."

Może tu tkwi błąd ;x

Ten post edytował kaczy 2.07.2008, 17:32:11
Go to the top of the page
+Quote Post
johndoe
post
Post #22





Grupa: Zarejestrowani
Postów: 13
Pomógł: 2
Dołączył: 2.07.2008

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


zeby ustawic kodowanie iso zaraz po polaczeniu i wybraniu bazy danych warto wywolac

mysql_query("set names latin2;"); //dla kodowania utf wykonujesz zapytanie mysql_query("set names utf8;");

kodowanie w htmlu ustawiasz za pomoca charset w metatagu,
i w koncu jesli piszesz tekst z palca musisz miec pewnosc ze twoj edytor obsluguje kodowanie iso (notepad w windows'ie koduje w windows-1250) jesli zamiast ś i ą dostaniesz karzaki znaczy ze dokument nie jest zakodowany w iso mozesz go przekonwertowac gżegżółką
Go to the top of the page
+Quote Post
kaczy
post
Post #23





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 2.07.2008

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


Ok już wiem na czym polega problem. Gdy wpisuje wszystkie wartości przez konsole mysql wszystko mi działa elegancko. ale gdy wprowadzam dane przez formularz na stronie www robią mi się te dziwne szlaczki. Myślę że to wina tego formularza a przecież na stronie i w plikach mam to samo kodowanie, wie ktoś jak to można naprawić ?

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

Rozwiązałem mój problem. Podczas walidacji zmiennych ustawiałem żeby zmienne przechodziły przez funkcje "htmlentities" i tu się wszystko psuło. Ok teraz już mam wszystko dobrze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) dzięki za wszystko (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował kaczy 3.07.2008, 08:25:53
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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.08.2025 - 01:38