![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 3 Dołączył: 23.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką treść w pliku
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? -------------------- Artur
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
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. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.07.2025 - 17:24 |