Mam taki problem chce pomóc pewnej Pani która ma chce zaimportować dane ze strony biura podróży. Oni udostępniają opis
Plik w formacie CSV:
seprartor: ,
ograniczniki pola: ""
strona kodowa: ISO 8859-2
Kolumny:
1) nazwa hotelu/imprezy
2) kraj
3) region
4) miejscowosc
5) kod imprezy na stronie
6) kod terminu na stronie
7) data poczatkowa
8) data końcowa
9) liczba noclegów
10) rodzaj wyżywienia
11) rodzaj dojazdu
CENA 1
12) rodzaj zakwaterowania
13) cena katalogowa za 1 os. w walucie podanej w 31 kolumnie
14) cena promocyjna za 1 os. w walucie podanej w 31 kolumnie
CENA 2
15) rodzaj zakwaterowania
16) cena katalogowa za 1 os. w walucie podanej w 31 kolumnie
17) cena promocyjna za 1 os. w walucie podanej w 31 kolumnie
18) ważne uwagi dotyczace terminu
19) opis: cena obejmuje
20) opis: cena nie obejmuje
21) opis: dopłaty obligatoryjne i opcjonalne
22) opis: zniżki
23) opis: hotel (zakwaterowanie)
24) opis: dodatkowe informacje (np. program wyjazdu i inf. praktyczne)
25) standard (np. 4, 3.5)
26) miejsce wylotu (samolot)
27) miejsce wyjazdu (autokar)
28) dodatkowe informacje do danego terminu (np. oferta ważna do...)
29) last minute t/n
30) promocja t/n
31) waluta
- Wersja serwera: 5.0.67-log
- Wersja protokołu: 10
- Serwer: MySQL-5.0 via TCP/IP
- Użytkownik: *********
- System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
- System porównań dla połączenia MySQL: latin2_bin
Strona jest w Joomla 1.0.x i kodowanie jest ustawione na ISO-8859-2
Gdy zaimportuje dane do bazy następnie chce je wyświetlić na stronie niestety nie ma Polskich znaków. A jak próbuje wyświetlić je poprzez skrypt
<?php // podłączamy plik connection2.php require "connection2.php"; // wywołujemy funkcję connection() connection(); /* zapytanie do konkretnej tabeli */ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- saved from url=(0014)about:internet --> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <?php /* wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 */ /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ } } ?>
Wyświetla się poprawnie. Pewno System kodowania znaków dla MySQL: [b] UTF-8 Unicode (utf8)
W jaki sposób to wszystko zrobić aby dobrze było wyświetlane? Jeśli ktoś wie proszę o radę