Nellvis
12.07.2009, 18:30:09
Czesc. Posiadam skrypt z mozliwoscia dodawania "od siebie" artykulow jednak, gdy ktos doda jakis nie widac polskich znakow.
Czyli np. zamiast "Kukurydzę osączyć z zalewy" wyskakuje "Kukurydz? os?czy? z zalewy". Da sie to jakos naprawic?
blooregard
12.07.2009, 18:33:15
Tak, ustawić kodowanie.
Poza tym jest to chyba skrypt PHP korzystający z bazy danych, a nie "skrytp mysql"
Nellvis
12.07.2009, 19:02:50
A da sie jakos przez php my admin?
SzamanGN
12.07.2009, 19:07:24
Poczytaj o kodowaniu znaków
tutaj.
Nellvis
12.07.2009, 20:14:05
A jest na forum ktos kto moglby po chlopsku wytlumaczyc jak to zakodowac?
erix
12.07.2009, 22:51:16
Giełda ofert.
Było tyle razy wytłumaczone, że już nie ma sensu kolejny raz...
Pr0100
12.07.2009, 22:57:47
1. otwórz skrypt w przeglądarce
2. prawy klawisz myszy -> pokaż źródło
3. w źródle powinna być linijka w stylu
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
lub
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
jeżeli masz iso-8859-2 to w bazie danych powinieneś mieć latin2_general_ci (ASCII + języki środkowo–europejskie)
jeżeli masz utf-8 to w bazie danych powinieneś mieć utf8_general_ci (unikod, wszystkie języki)
4. Wejdź w phpMyAdmin wybierz interesującą ciebie tablę -> Struktura -> "Metoda porównywania napisów" -> jeżeli wartość jest inna niż wynika z pkt 3 to zmień ją na właściwą
5. Sprawdź czy działa
Kildyt
12.07.2009, 23:01:06
Pr0100, mi by się nie chciało.

A do autora to google i jeszcze raz google. Może i chamsko odpowiadam, ale wystarczy wpisać kilka wyrazów w wyszukiwarkę i już.
Nellvis
13.07.2009, 07:59:37
Ok problem rozwiazany.
Nalezalo w pliku sql pozmieniac wszystkie CHARSET=latin1; na CHARSET=latin2;
Pozdrawiam i dziekuje wszystkim za fatyge
matixrr
13.07.2009, 10:31:31
A czemu ten temat leży w tym dziale?! oO
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.