Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SQLite3 (przy uzyciu PDO) i kodowanie poslkich znaków, nie działa utf-8?
jolam
post 18.08.2009, 09:35:11
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 12.07.2009

Ostrzeżenie: (10%)
X----


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 rolleyes.gif

pozdrawiam Jola
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 12:26