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ć ?
|
|
|
|
![]() |
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
|
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif) Ten post edytował Lee 1.10.2006, 18:18:29 |
|
|
|
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 |
|
|
|
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Lee 7.10.2006, 13:03:49 |
|
|
|
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: 20.12.2025 - 15:27 |