Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAjax] Kodowanie znaków przy insercie
yaro
post
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

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


Mam problem z kodowaniem znaków które są dodawane do bazy. Zamiast polskich znaków zmienia na inne, np z ą robi a. W bazie mam kodowanie iso-8859-2
W jaki sposób mam rozwiązać ten problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
anopak
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

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


przepraszam za wprowadzenie w błąd powinno być tak:

  1. <?php
  2. header('Content-type: text/html; charset=UTF-8');
  3.  
  4. $opis=iconv('utf-8','iso-8859-2',$opis);
  5. ?>


gdyż dane przesyłane AJAX'em zawsze są w utf-8, dlatego przy zapisywaniu do bazy danych z ajax'a należy użyć utf-8, w przypadku odczytu danych z ajax'a, używamy iso-8859-2 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 20:21