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
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


To mam pytanie z innej beczki. Mam formularz. Po kliknięciu wykonuje się advAjax.post.
W plikach, gdzie zapisuję dane dałem

$sText = iconv('utf-8','iso-8859-2', $sText);
i nic to nie dało (próbowałem mb_). Wysyłam także headera (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Macie jakieś pomysły (baze mam latin_2, mysql)? Podpowiem jeszcze, że używam handyEditor, który działa w utf-8. Funkcją handyEditor.getSource(); pobieram wygenerowany kod html i wysyłam tak jak wyżej napisałem. (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

PS. Do bazy zapisują mi się "?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?"

EDIT: ROTFL... wczoraj 3h siedziałem i nie działało. Dodałem zapytanie SET CHASR latin2 (czy jakoś tak) i działa. Dzieki...

Ten post edytował bim2 23.08.2007, 09:27:21
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 - 13:41