![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
witam , na mojej strronie www.tktbet.lua.pl za choinke nie mogę dojść do tego aby prawidłowo zostały wyświetlana polskie znaki, wszędzie mam te "krzaczki" co zrobić aby pozbyć się tego problemu?
kodowanie na stronie mam tak ustawione:
i takie same mam ustawione w bazie danych, a jednak i tak wszedzie sa krzaczki. proszę o pomoc |
|
|
-helping- |
![]()
Post
#2
|
Goście ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
właśnie piszę w notatniku wszystko, jak zmienilem tak jak napisałeś to dopiero się krzaczków naległo!
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
niesety nic nie pomogło, jak mam ustawiony iso-8859-2 to nie wyświetla mi ą i ś, reszta jest ok, najgorsze to że w panelu administratora wyświetla wszystko w porządku, tylko na stronie te choler... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) krzaczki są!
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jesteś pewien, że prócz deklaracji kodowania masz dokument zapisany jako utf-8, to jeszcze sprawdź jakie masz kodowanie w bazie danych. Dla pewności dodam, że utf8_polish_ci to metoda porównywania znaków, a nie kodowanie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
pewien to nie jestem, bo nie wiem gdie to sprawdzic ?
# System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) # System porównań dla połączenia MySQL:uttf_unicode_ci Ten post edytował mczlowiek 8.07.2008, 12:17:12 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 3 Dołączył: 1.04.2007 Skąd: Gdańsk / Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Kod <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> Następnie wchodzisz na tą stronę Generator z windows-1250 na iso-8859-2. na tej stronie możesz generować kod, żeby robił krzaczki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Gdy masz iso-8859-2 on te krzaczki czyta jako ąćśł itp. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Przykład: żźćńłśąęó [generuje na] żĽćńł¶±ęó [czyta na stronie tak] żźćńłśąęó Ten post edytował VegA 8.07.2008, 12:25:07 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
no ale to jest z leksza bez sensu. Wszystko co wrzuce na strone bede musiał konwertowac ? dla mnie stata czasu, jak to wszystko ugryźć, aby strona bezproblemowo wyswietlała polskie znaki?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 3 Dołączył: 1.04.2007 Skąd: Gdańsk / Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
To wpisz sobie na stronie tak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Kod <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> Teraz masz napewno PL znaki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zacznijmy od początku:
BAZA DANYCH: System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) System porównań dla połączenia MySQL: uttf8_unicode_ci STRONA WWW <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> Jak to ugryźć aby wszystko wyświetlało sie OK? To wpisz sobie na stronie tak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Kod <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> Teraz masz napewno PL znaki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ale wytłumacz mi dlaczego tak się dzieje? co w tym wszystkim było nie tak? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 3 Dołączył: 1.04.2007 Skąd: Gdańsk / Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Sam niewiem czemu tak (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Nigdy się nad tym nie zastanawiałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak używałem kiedyś programu Fornt Page to tam zawsze używał kodowania windows-1250 i tak się nauczyłem tego. Poczytaj coś w necie np.
http://www.kurshtml.boo.pl/html/strony_kodowe,jezyki.html http://www.kurshtml.boo.pl/html/polskie_znaki,zielony.html Ten post edytował VegA 8.07.2008, 13:10:15 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
@Vega
Jak nie wiesz, to nie wprowadzaj innych w błąd. Mają wszystkie znaki, jakie ma windows-1250, a utf, jako nazwa kodowania może obsłużyć ich o niebo więcej. Kodowanie cp-1250 to jedna z największych porażek kodowania w ogóle i ostatnie, którego proponowałabym używać. Jeśli baza danych jest zakodowana w utf, na stronie zadeklarowane utf, to podejrzewam że po prostu pisałeś ją w innym kodowaniu. Innymi słowy sama deklaracja nie równa się temu, że strona będzie w utf, trzeba ją jeszcze zapisać jako utf. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
ok, jak możesz żucić okiem na stronę: www.tktbet.lua.pl
część tekstu rozpoznaje polskie znaki część nie, dlatego ja już na prawdę nie wiem jak to wszystko zrobić. Jak zapisać to jako utf? Jak zrobić aby wszystko hulało bez problemów? |
|
|
![]()
Post
#15
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
przekonvertuj strony na utf i 0 problemu zrobisz raz będziesz miał spokój.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
tylko jak to zrobić?
|
|
|
![]()
Post
#17
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
notepad++ ma taką opcje albo ściągnij sobie program gżegżółka.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
jezu, ja juz jestem głupi z tego wszystkigo!
na prawde nie wiem co zrobić , jak przerobie czcionke w gżegżółkce to co za kazdym razem bede musial przerabiac wszystki wprowadzane dane? |
|
|
![]()
Post
#19
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
ja konvertowałem w niej z utf na iso i nie musiałem nic poprawiać. nie wiem jak sie zachowa w twojej sytuacji. przetestuj.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
no dobrze, tylko jak tos ie robi?
|
|
|
![]()
Post
#21
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
tutorial dla nie wiedzących albo wiedzących inaczej:
1. ściągasztu 2. instalujesz 3. otwierasz 4. dodajesz plik poprzez kliknięcie na białym tle i wybraniu opcji dodaj plik (patrz jakie to przebiegłe) 5. wybierasz kodowanie 6. klikasz Start |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
ok, czyli w bazie danych co mam ustawić, czy mam zostaiwć tak jak mam?
potem wszystkie strony "przerabiam" w gżegżółce, wrzucam na serwer i powinno byc ok?, a w meta jakie kodowanie ustawic? |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Cytat potem wszystkie strony "przerabiam" w gżegżółce, wrzucam na serwer i powinno byc ok?, a w meta jakie kodowanie ustawic? tak wszystko powinno byc ok, w meta ustaw utf-8:)Albo jak masz notepad++ to u góry menu "format" i klikasz "encode to utf8", potem tylko zapisujesz i wrzucaszna server:) |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 8.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Też miałem ten problem no ale sobie poradziłem i o dziwo wszystko działa poprawnie.
ja korzystam z PhpMyAdmin więc zrobiłem tak: http://localhost/phpMyAdmin/ --> następnie wybieramy nasza bazę danych --> zakładka Operacje --> wybieramy metoda porównywania napisów i dopiero tam zmieniamy na (latin2_general_ci) a w kodzie php tworzymy takie zapytanie
uwaga musi się ono znajdować przed zapytaniem do bazy danych podaje przyklad:
|
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#26
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
jeśli gżegżółka Ci nie pomogła ja nie znam już innych sposobów, trzeba ręcznie
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
jeszcze jedno pytanie, co to za błąd?
|
|
|
![]()
Post
#28
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
zapytaj wujka google on wie wszystko: http://www.google.pl/search?q=Cannot+send+...lient=firefox-a
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 26.05.2008 Ostrzeżenie: (10%) ![]() ![]() |
nie rozumiem za bardzo, bo odkąd zmieniłem na kodowanie utf8 to wyskaukje mi ten blad, wczzesniejbylo wsztstko w porzadku
|
|
|
![]()
Post
#30
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
do sesji musi być UTF-8 bez BOM
|
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Musisz pamiętać, żeby kodować w utf-8 bez znaku BOM.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 12:20 |