![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:03 |