![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
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 (IMG:style_emoticons/default/winksmiley.jpg) tak na przyszłość: wymuszona była funkcja charset_utf_fix() w owym frameworku zamieniająca mi ogonki na krzaki. Ten post edytował legalizetrawka 13.10.2009, 11:11:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 02:01 |