![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Zainstalowałem WAMPA 1.6.5 i wszedłem w mój system newsów dodałem jakiś i...w bazie danych (i przy wyświetlaniu) nie pokazuje polskich znaczków tylko krzaczki :/ Gdzie to można naprawić ?
-------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 29.05.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wielokrotnie poruszane. Brak polskich znaków w bazie MySQL dla wersji > 4 jest spowodowany złym kodowaniem narzuconym albo na połączenie, albo na baze, albo na tabele, albo na pole. Rowniez moze byc wszystko naraz. Najlepiej poustawiaj w bazie wszedzie latin2_general_ci a po polaczeniu wykonuj SET NAMES latin2
-------------------- [gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
|
|
|
![]()
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Możesz poczytać troche tutaj
http://hwao.be/blog/2006/07/16/kodowanie-p...kow-w-mysql-41/ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym, że ja mam ustawioną metodę porównywania wpisów na latin2_general_ci :|
Update Cała tabela nie byla w latin2_... tylko latin1_... mimo to na stronie dalej pokazuje krzaczki, z ciagu ęóąśłżźćńĘÓĄŚŁŻŹĆŃ tylko ó i Ó pokazuje poprawnie a reszta to ?. Kodowanie strony to ISO-8859-2 ![]() Ten post edytował Lee 1.10.2006, 18:18:29 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 29.05.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
W bazie pewnie masz juz błędne znaki.
Przy przenoszeniu bazy ze starszej wersji SQL-a do nowszej warto najpierw zrobić strukturę, pozmieniać charsety i dopiero potem insertować dane. bo inaczej to Ci wszedzie źle zakoduje znaki. edit// Aż sie natchnalem i w FAQ innego forum o tym napisalem - masz http://forum.ks-ekspert.pl/index.php?showt...amp;st=40&# :] Ten post edytował MatheW 1.10.2006, 21:34:59 -------------------- [gg:8166107][jid:mmatheww@jabberpl.org][mail:mat.wojcik[at]gmail.com][www: http://mwojcik.pl]
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Ale ja poprawiłem znaki na poprawne (bo to jedna tabela była z wpisem testowym - same polskie znaki). W MySQL mam już poprawnie, ale na stronie nie pokazuje polskich fontów (Wina edytora ? EdHTML v5.0)...
help :help: Edit: Ok juz śmiaga, zrobiłem jak pisał MatheW z tym SET NAMES latin2 i działa ![]() Ten post edytował Lee 7.10.2006, 13:03:49 -------------------- Nie pomagam w sprawach php na GG i PW od tego jest forum! |
|
|
![]()
Post
#7
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Widzisz jakbys czytal dokladnie linka ktorego podalem, to po problemie mialbys juz tydzien temu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:39 |