Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dziwny problem z kodowaniem
areli
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.10.2008

Ostrzeżenie: (10%)
X----


dziwny problem z kodowaniem...

w meta mam utf8 i wyświetla poprawnie polskie znaki na stronie
w bazie danych utf8_general_ci i wyświetla poprawnie polskie znaki, nie ma również problemu z pobraniem polskich znaków na stronę...
problem występuje gdy zapisuje polskie znaki do bazy danych

nie mam wówczas krzaczków, ale coś takiego:

zamiast 'łoże', to 'łoże'
zamiast 'łóżko' to 'ł' - wszystko co jest po ó zawsze jest kasowane

dla uściślenia korzystam z codeigniter

w database.php mam ustawione

  1. $db['default']['char_set'] = "utf8";
  2. $db['default']['dbcollat'] = "utf8_general_ci";


dane filtrowane są w ten sposób

  1. nazwa_K' => addslashes(strip_tags(htmlspecialchars(trim($_POST['nazwa_K']))))


ale nawet bez filtracji jest to samo

proszę o pomoc

-------------------

nie wiem co jest za problem, ale już wiem że chodzi o ajax, javascript lub jquery... dane są wysyłane przez post

próbowałem już tak

  1. <script type="text/javascript" charset="utf-8">


i tak

  1. header("Content-Type: text/html; charset=utf-8");


i tak

  1. $.ajaxSetup({
  2. contentType: "application/x-www-form-urlencoded; charset=utf-8"
  3. });


NIC NIE POMOGŁO (IMG:style_emoticons/default/sad.gif)

POMOCY...


Ten post edytował areli 4.09.2010, 21:00:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
masiakla
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 17
Dołączył: 4.09.2010
Skąd: far far away

Ostrzeżenie: (0%)
-----


A w jakim kodowaniu odbywa się komunikacja ?
Może klient jest ustawiony w innym, puść wcześniej "set names utf8"
Domyślną wartość możesz tez zmienić w configu mysql.

Ten post edytował masiakla 4.09.2010, 21:12:36
Go to the top of the page
+Quote Post
atominium
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 24.09.2009

Ostrzeżenie: (0%)
-----


Miałem ten sam problem ale z wyświetlaniem.Set names = utf-8 rozwiązało ten problem (IMG:style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 08:11