Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odzyskanie zawartosci bazy w innym kodowaniu., Strona w UTF-8, stara baza w latin2 - jak odczytać?
hao
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


Witam:

Problem ma się następująco:

Strona www jest zakodowana w utf-8.
Formularz zapisujący dane do bazy danych jest również w utf-8.
Baza danych jest w latin2.

Znaki specjalne (tutaj cyrylica) są więc zapisywane do bazy danych dziwnie; jako pytajniki.
Trochę to dziwne, bo zwykłe polskie litery są ok.

Niestety nie mogę odzyskać tekstu w cyrylicy, która zapisała się jako "?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?"

Probowałęm z SET NAMES, ale labo nie trafiłem, albo coś źle robię.
Najdziwniejsze, że dałbym sobie głowę uciąć, że wcześnniej, przy różnich próbach kodowania udało się dobrze odczytać te dane z "?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ", a potem sobie zmieniłem kodowanie i już mi nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Pomocy, dane w bazie są "krytyczne" (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (


I jak zrobić, żeby zapisywać cyrylicę z formularza utp8 do latin2, a potem poprawnie odczytywać? :/

Ten post edytował hao 15.05.2008, 00:30:01
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: 24.08.2025 - 14:40