Temat: Import produktów - ucina polskie znaki itp.

Witam,

Wersja PrestaShop: 1.3.1.1
Serwer: home.pl
System porównań dla połączenia MySQL: utf8_general_ci
Edytor: Notepad++, kodowanie UTF-8 bez BOM

Próbuję zaimportować sobie przykładowy produkt z pliku CVS, np:

Kod:

;1;Świętojańskie robaczki;34;12.50;22;;1;;;;;;;;;;;;100;;;;Testowa nazwa;Testowa nazwa;;;;;url_do_obrazka;;

Niestety, gdy przechodzę do 2 punktu importu to ucina literę z początku nazwy produktu, jeżeli jest ona z polskimi "ogonkami" (zostaje więc nazwa produktu: "więtojańskie robaczki". Dodatkowo nie konwertuje polskich liter na odpowiedniki bez ogonków w przypadku "przyjaznego adresu url". Czyli zamiast "swietojanskie-robaczki" jest "wietojaskie-robaczki" (tutaj też ucina 1 literę jeżeli są ogonki). Wie ktoś jak naprawić ten błąd? Kodowanie jest OK, bo polskie znaki są, poza pierwszą literą, tak jak napisałem wyżej, no i ta konwersja na przyjazny url...Piotr Brzeziński edytował(a) ten post dnia 04.11.10 o godzinie 15:55

Temat: Import produktów - ucina polskie znaki itp.

a jak dodajesz ręcznie to jest ok?? skrypt dodający te produkty jak je przetwarza?? może w nim już jest błąd z polskimi znakami >>

Temat: Import produktów - ucina polskie znaki itp.

Ręcznie jest w porządku. Jak dodaję przez Panel administracyjny -> Narzędzia -> Import to klapa... :/

konto usunięte

Temat: Import produktów - ucina polskie znaki itp.

sprawdz kodowanie pliku i kodowanie bazy

Temat: Import produktów - ucina polskie znaki itp.

Jan Truskawa:
sprawdz kodowanie pliku i kodowanie bazy
Czytał pan w ogóle mój 1 post? Przecież wyraźnie napisałem że kodowanie jest OK. Chociażby dlatego że mam "polskie" literki, oprócz tych które są na początku danego słowa + to że nie konwertuje "polskich" liter na ich odpowiedniki bez "ogonków" w przyjaznych adresach url.

Przy okazji, zastąpiłem plik admin/tabs/AdminImport.php z mojej wersji PS (tj. 1.3.1) plikiem z PrestaShop 1.3.2 Problem z ucinaniem znikł, lecz nie zniknął problem z przyjaznymi adresami url. Ale napisałem sobie odpowiednią aplikację w PHP do konwersji CSV.Piotr Brzeziński edytował(a) ten post dnia 09.11.10 o godzinie 21:12

Temat: Import produktów - ucina polskie znaki itp.

Piotr Brzeziński:
Witam,

Wersja PrestaShop: 1.3.1.1
Serwer: home.pl
System porównań dla połączenia MySQL: utf8_general_ci

zmien wszedzie na utf8_polish_ci w mysql

jesli importujesz przez admina w prestashop to problem moze lezec po stronie php, sprawdz jaka wersja php, jak masz ustawione setlocale() i co pokazuje phpinfo(), wyglada to ze jakas funkcja php konwertuje/czysci importowane pola i podczas konwersji nie rozpoznaje poprawnie kodowania

Następna dyskusja:

polskie znaki w prestashop




Wyślij zaproszenie do