@rtur
21.06.2014, 17:18:01
Mam taką treść w pliku
SiÄ nie
jak wykryć jaki znak jest pomiędzy A z dwiema kropkami (Ä) a spacją, abym przy pomocy np str_replace, preg_replace czy innej funkcji mógł go usunąć ze stringa?
trueblue
21.06.2014, 18:07:39
Nie wiem czy dobrą drogą idziesz, domyślam się, że chcesz poprawić polskie znaki.
To co obecnie masz, to kodowanie w UTF-8.
Jest tam znak "ę" kodowany na dwóch bajtach: C4 99.
Wyświetlasz tekst w Windows 1250, gdzie kodowanie jest na jednym bajcie i C4 wyświetla się jako umlaut, a drugi znaki jest "niewidoczny".
Albo powinieneś przekonwertować tekst na Windows 1250, czego nie polecam. Raczej pozostać przy UTF-8 i poprawić wyświetlanie pliku.