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 |
|
|
|
hao odzyskanie zawartosci bazy w innym kodowaniu. 14.05.2008, 23:56:40
jacekl Są funkcje iconv() i mb_convert_variables() i - al... 15.05.2008, 00:40:25
hao Na pewno byłoby i prościej i lepiej, jednak nie wi... 15.05.2008, 15:46:12
jacekl Najprościej byłoby tak:
1. Zrzuć całą bazę do plik... 15.05.2008, 19:12:06
potreb Panie, jeżeli chodzi o utf-8 to jedna zasada. Jak ... 16.05.2008, 07:34:10 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 02:38 |