Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Co to za znaki i jak się ich pozbyć
Forum PHP.pl > Forum > Przedszkole
@rtur
Mam taką treść w pliku

  1. 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
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.