![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
W swoim skrypcie użyłem funkcji htmlentities() aby móc wczytać zawartość pliku .txt do <textarea> ( musiałem skorzystać z tej funkcji ponieważ w pliku .txt też mam znacznik <textarea> ). Następnie po przejściu przez formularz muszę zmienić tekst na taki jak był przed użyciem funkcji htmlentities(). Użyłem do tego dwóch funkcji stripslashes() i html_entity_decode() , ale niestety po przejściu przez te funkcje nadal zostają niechciane znaki, np. &_#179; ( bez _ ) zamiast ł , &_#177; ( bez _ ) zamiast ±. Nie mam pomysłu jakiej funkcji użyć aby zamienić te znaki na prawidłowe.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 4.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem coś takiego.
Kod $tresc = str_replace("&_#161;", 'ˇ', $tresc); $tresc = str_replace("&_#198;", 'Ć', $tresc); $tresc = str_replace("&_#202;", 'Ę', $tresc); $tresc = str_replace("&_#163;", 'Ł', $tresc); $tresc = str_replace("&_#209;", 'Ń', $tresc); $tresc = str_replace("&_#166;", '¦', $tresc); $tresc = str_replace("&_#172;", '¬', $tresc); $tresc = str_replace("&_#175;", 'Ż', $tresc); $tresc = str_replace("&_#177;", '±', $tresc); $tresc = str_replace("&_#230;", 'ć', $tresc); $tresc = str_replace("&_#234;", 'ę', $tresc); $tresc = str_replace("&_#179;", 'ł', $tresc); $tresc = str_replace("&_#241;", 'ń', $tresc); $tresc = str_replace("&_#182;", '¶', $tresc); $tresc = str_replace("&_#188;", 'Ľ', $tresc); $tresc = str_replace("&_#191;", 'ż', $tresc); dziurson, dzięki za podpowiedź, twój kod jest trochę niezrozumiały dla mnie, dlatego napisałem swój. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 03:11 |