Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> przenoszenie z Excela do Mysql dziala, ale bez pols. liter..
Piotr Gorski
post 15.05.2003, 14:14:20
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.04.2003
Skąd: z Warszawy

Ostrzeżenie: (0%)
-----


Witam
Napisałem skrypt przenoszący dane z pliku .csv (który był rzecz jasna z Excela) do bazy Mysql. Wszystko jest ok, z wyjątkiem tego, że nie rozpoznawane są polskie znaki, tzn. w bazie Mysql miast ą, ę itd są znaczki smile.gif.
Próbuje, próbuje i nic... Prosze o pomoc.


--------------------
Maciek składa wkity bo wie, że scena kończąca...
Go to the top of the page
+Quote Post
DeyV
post 15.05.2003, 14:31:31
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Plik csv należy przepuścić przez poniższe funckje, przy zapisie convert, przy ładowaniu deconvert (a moze na odwrót questionmark.gif )
[php:1:3efa39be7d]<?php
function charset_convert($bufer){
$trans = array('&' => 'ą',
'&' => 'ś',
'Ľ' => 'ź',
##duze ##
'ˇ' => 'Ą',
'&' => 'Ś',
'&' => 'Ź'
);
$bufer=strtr($bufer, $trans);

return ($bufer);
}//function charset_convert

function charset_deconvert($bufer){
$trans = array( 'ą' => '&' ,
'ś' => '&' ,
'ź' => 'Ľ' ,
##duze ##
'Ą' => 'ˇ' ,
'Ś' => '&' ,
'Ź' => '&' ,
);
$bufer=strtr($bufer, $trans);


return ($bufer);
}//function charset_deconvert
?>[/php:1:3efa39be7d]


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Piotr Gorski
post 15.05.2003, 14:50:17
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 25.04.2003
Skąd: z Warszawy

Ostrzeżenie: (0%)
-----


Wypróbuję smile.gif
W trakcie poszukiwań znalazłem jednak łatwiejsze wyjście:
konwerter polskich znaków
http://www.lhotse.com.pl/polconv.htm
Wystarczy przepuscic plik csv przez ten konwerter i wszystko gra smile.gif

Pozdrawiam


--------------------
Maciek składa wkity bo wie, że scena kończąca...
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: 5.06.2024 - 04:19