Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Witam,
testuję teraz bibliotekę xBaseJ do odczytywania baz .dbf. Niestety mam problem, którego nie wiem jak rozwiązać. Pola, które pobieram są typu CharField http://xbasej.sourceforge.net/
Niestety polskie znaki są wczytywane jako kwadraciki lub znaczki paragrafów. Czy ktoś wie jakie to jest kodowanie i jak je zmienić ?
Generalnie nie leży w bazie tylko w tym w jaki sposób wprowadzasz a potem odczytujesz.
Potraktuj bazę danych jak hmmmm pojemnik na piłki.
Jak golfista wsadzi tam swoje piłki a wyciągnie je koszykarz to sobie nimi nie pogra, ale jak przylezie drugi golfista to sobie pogra.
W sumie bez sensu przenośnia:P
generalnie chodzi o to, że widocznie w innym kodowaniu wprowadzasz dane a w innym odczytujesz - baza nic nie zmienia w kodowaniu. To tyle!
PS. W pewnych przypadkach niejawną modyfikacje może wprowadzać connector db którego używasz. Miałem taką sytuacje kiedy korzystałem z mysql. Sam connector robił konwersje i trzeba było mu wymusić aby używał utf-8
Usunąć wpis?
Tej operacji nie będzie można cofnąć.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.