Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 31.08.2010 Ostrzeżenie: (0%)
|
Witam.Chcę odczytać plik ANSI,zmienić jego zawartość dopisując do każdej lini <br> i zapisać jako utf-8.Jak to zrobić? jakiś przykład?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 31.08.2010 Ostrzeżenie: (0%)
|
$string=iconv("UTF-8","ISO-8859-2", $string);
nie działa mi :-( Ukazuje się błąd: Detected an illegal character in input string (wykryto niedozwolony znak w ciągu) Poprostu mam dla przykładu plik php który odczytuje zwykły plik ,napisany w notatniu ,zapisany jako UTF-8. <?php $danez= Array(); $i=0; $file ="samplet.txt"; $size = filesize($file); $fp = fopen($file, "r"); $string=fread($fp,$size); $string=iconv("UTF-8","ISO-8859-2", $string); echo $string; ?> I chce go skonwertować na ANSI.POnieważ gdy mam zapisany jako UTF-8 .PLIK PHP ODCZYTUJE MI TAKIE WARTOŚCI: EF BB BF ..plus tekst napisany.a ANSI odczytuje mi odrazu ciag znaków. te 3 hexy mi są nie potrzebne(może wiecie po co są te 3 hexy?).I chce je zlikwidować bez użycia strreplace . MAM ZAPISANY TEKST W NOTATNIKU W UTF-8 I GDY CHCE GO PRZEROBIĆ NA TE "ISO-8859-2".WYWALA MI BŁĄD. DLACZEGO? CZY NOTATNIK JEST DO KITU Ten post edytował webmaster1989 25.10.2010, 15:28:06 |
|
|
|
webmaster1989 [PHP]konwersja znaków z ANSI do utf-8 25.10.2010, 14:22:17
wookieb iconv
foreach lub sprytny array_map 25.10.2010, 14:26:16
webmaster1989 ALE PROSZĘ A MALUTKI PRZYKŁAD.PONIEWAŻ PRÓBOWAŁEM ... 25.10.2010, 14:59:55
d3ut3r ANSI z tego co mi wiadomo nie jest standardem kodo... 25.10.2010, 15:08:00
CuteOne $str = iconv("UTF-8","ISO-8859... 25.10.2010, 15:09:35
webmaster1989 sprawdze.Ponieważ ja mam plik zapisany w notatniku... 25.10.2010, 15:13:15
Tomplus ANSI to standard kodowania zgodny z ISO-8859 więc ... 25.10.2010, 15:20:52
Tomplus Nie dziwię się, jak chcesz skonwertować zupelnie c... 25.10.2010, 15:40:14
webmaster1989 użyłem $string=iconv('UTF-8','ISO... 25.10.2010, 15:44:58 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 16:19 |