mam problem z kodowaniem.
Ustawiłem kodowanie plików na UTF8 bez BOM,kodowanie w MySQL na utf8.
System porównań dla połączenia MySQL: utf8_polish_ci
kodowanie dla pól: utf8_general_ci, dodatkowo przy łączeniu do MySQL wysyłam SET NAMES utf8. W meta tagu jest kodowanie utf8. Pobieranie danych z MySQL przebiega pomyślnie, polskie znaki dobrze są wyświetlane również na stronie. Nie działa natomiast dodawanie polskich znaków do bazy. Słowa ucina na na polskim znaku.
Np. wysyłam: test axółźżć
dodaje: test ax
jeśli zamienie wartość przez phpmyadmin wszystko działa dobrze. W takim razie co jest nie tak?
Szukałem i czytałem, że to przez złe kodowanie ustawione w niektórych plikach, wszędzie mam identyczne.
Pozdrawiam
edit
Analizując wszystko krok po kroku znalazłem błąd: ogonki wysyłane metodą POST, np array:('ę','ó','ą','ś','ł','ż','ź','ć','ń','Ę','Ó','Ą','Ś','Ł','Ż','Ź','Ć','Ń')
wyglądają następująco: text=('Ä?','??','Ä?','??','??','??','??','Ä?','??','Ä?','??','Ä?','??','??','??','??','Ä?','??')
Dlaczego tak? Cóż poradzić? Korzystam z ajaxFramework, sądze, że w tym może być przyczyna tylko jak temu zaradzić..
edit 2
Poradziłem sobie
