![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę tabelę zapisaną w UTF-8 do tabeli LATIN-2. Do zmiany kodowania używam funkcji:
która niestety nie zawsze chce zadziałać, a mianowicie wyrzuca błąd: Notice: iconv() [function.iconv]: Detected an illegal character in input string in /import.php kiedy spotyka znak już zakodowany prawidłowo do ISO-8859-2. Jakaś rada? Widok z phpMyAdmin (niektóre znaki są prawidłowo zakodowane, inne nie): ![]() -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
użyj //TRANSLIT lub //IGNORE
więcej w manualu iconv" title="Zobacz w manualu PHP" target="_manual -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
Przy użyciu
otrzymuję następujący komunikat: Notice: iconv() [function.iconv]: Detected an incomplete multibyte character in input string in /import.php Poza tym nie ignoruje znaków, których nie potrafi zakodować, a je usuwa - to niestety nie może mieć miejsca. //EDIT Może mało elegancke, ale działa:
Ten post edytował nexis 7.09.2007, 14:54:46 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:29 |