Strona 1 z 1

Problem z bazą

PostNapisane: Śr maja 16, 07 10:03
przez dt
Moja strona www.dt.ugu.pl pobiera dane do bazy z plików csv. Kodowanie ustwione jest na UFT-8, ale niestety zamiast polskich liter mam krzaczki. Proszę o pomoc w rozwiązaniu problemu.

Powracam też do prośby o usunięcie reklamy w okienku z wynikami wyszukiwania.

Dziekuję

PostNapisane: Śr maja 16, 07 11:45
przez pbs
Tak mi sie wydaje ze kodowanie powinno być UTF-8 jak już. Niestety na odległość nie jestem w stanie pomoc bez większej ilości danych. Daj kod importu danych z pliku(jeśli nie ma skryptu to jak importujesz do bazy). Polecam link http://pl.wikipedia.org/wiki/CSV krótki opis plików cvs, może on ci w czymś pomoże.

odp

PostNapisane: Śr maja 16, 07 13:44
przez dt
Tak ma być UTF-8 mała literówka,

importuje za pomocą skryptów napisanych w php.

PostNapisane: Śr maja 16, 07 14:50
przez pbs
Daj kod skryptu, pokaż budowę plików (ile mają kolumn, wierszy, jakie samie pliki mają kodowanie, możliwe że pliki są w innym kodowaniu i będzie je trzeba przekonwertować). Pozdro

PostNapisane: Śr maja 16, 07 19:46
przez Neo
Najprawdopodobniej kodowanie samych plików jest ustawione na UTF-8 zamiast na Europa Środkowa (ISO), co jest częstym błędem popełnianym przez webmasterów. Proponuję najpierw sprawdzić pliki.

PostNapisane: Cz maja 17, 07 11:50
przez ugu
MySQL standardowo trzyma dane w UTF-8, jeśli chcesz aby było inne kodowanie musisz to jawnie zaznaczyć. Możesz przykładowo wydać poniższą komendę aby przestawić kodowanie na Iso-8859-2
Kod: Zaznacz cały
mysql_query("SET NAMES latin2");

Możesz też używać komend iconv w PHP aby wykonać konwersję.

odp

PostNapisane: Cz maja 17, 07 13:59
przez dt
ugu dzięki wszystko już gra :)