![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Próbuje, próbuje i nic... Prosze o pomoc. |
|
|
![]()
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 (IMG:http://forum.php.pl/style_emoticons/default/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] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 25.04.2003 Skąd: z Warszawy Ostrzeżenie: (0%) ![]() ![]() |
Wypróbuję (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:45 |