Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 21.02.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
Napotkałem na problem którego już nie ogarniam... kilka suchych faktów.. Kodowanie Bazy - latin2_general_ci Kodowanie tabel - latin2_general_ci metoda porównywania napisów - latin2_general_ci kodowanie pliku php - UTF-8 bez BOM ( za pomocą notepad++) kodowanie pliku .DBF - cp852 meta charset ustawione na ISO-8859-2 poniżej skrypt, który importuje zawartość .DBF do mysql kodowanie pliku DBF zmieniam w locie z cp852 na ISO-8859-2
Najdziwniejszym dla mnie jest to, że to działa z powodzeniem na serwerach linuxpl... problem pojawił się przy próbie odpalenia tego skryptu na localhoście... w obydwu przypadkach po zmianie (iconv) na ISO-8859-2 print wyrzuca polskie znaki poprawnie, niestety do bazy na localhoście ( sprawdzając przez phpMyAdmina ) dostają się pytajniki i apostrofy.. (why?) Próbowałem już chyba wszystkich znanych mi kombinacji i jak do tej pory poległem... podrzuci mi ktoś jakiś pomysł gdzie szukać rozwiązania ? Ten post edytował pa-jong 26.11.2013, 01:57:51 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 16 Dołączył: 21.06.2013 Ostrzeżenie: (0%)
|
A po połączeniu z bazą ustawiłeś poprawny zestaw znaków ? np poprzez SET NAMES utf8; ?
|
|
|
|
pa-jong [MySQL][PHP] import z pliku .DBF do MySQL 26.11.2013, 00:11:00
xavierek jakie masz ustawione kodowanie pliku ? poczytaj te... 26.11.2013, 13:55:35
pa-jong tak jak pisałem
kodowanie pliku php ze skryptem ... 27.11.2013, 02:22:55
pa-jong Cytat(c1chy @ 27.11.2013, 03:47:14 ) ... 27.11.2013, 14:18:09 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:20 |