SQLite3 (przy uzyciu PDO) i kodowanie poslkich znaków, nie działa utf-8? |
SQLite3 (przy uzyciu PDO) i kodowanie poslkich znaków, nie działa utf-8? |
18.08.2009, 09:35:11
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%) |
Mam kłopot z baza danych. Wczytałam zawartość plików tekstowych (utf-8) do bazy Sqlite3 przy użyciu PDO. I niestety po pobraniu tych tekstów okazało się, że nie ma polskich znaków tylko takie dziwne robaczki jakby kodowanie było źle ustawione. Ale w przeglądarce kodowanie mam na utf-8. Sprawdziłam, że teksty z plików zostały dobrze odczytane. Ich wyświetlenie przed zapisem do bazy jest poprawne. Ale po pobraniu ich z bazy już nie. Kolumna z tekstami w bazie są typu "TEXT", tak wyglądał fragment deklaracji: "artykul TEXT". Czy dobrze wybrałam typ kolumny? Co mam zrobić? Szukałam w manualu dotyczącym PDO czy gdzieś się ustawia kodowanie ale nie znalazłam, może mi to umknęło. Jeśli tak to proszę o wskazanie gdzie to jest.
bardzo proszę o pomoc i pozdrawiam Jola kłopot już rozwiązany przy wyświetlaniu w panelu administracyjnym bazy użyłam funkcji substr, żeby tylko zobaczyć czy jest ten opis. No a ta funkcja nie działa dobrze z utf-8. Ach kiedy te tekstowe funkcje zaczną wreszcie rozumieć utf-8 pozdrawiam Jola |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 12:26 |