![]() |
![]() |
-Gość_micki- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Mam problem z niepoprawnie dzialajaca funkcja str_replace. Mianowicie w przypadku zamiany danego ciagu na inny ciag zawierajacy specyficzne dla polskiego znaki jak np. ółńćę itd. w wyniku funkcja w miejsca gdzie powinny byc owe polskie litery nic nie wstawia. Oto przyklad: $wiersz = str_replace('tralala', 'żółwiu', $wiersz); w wyniku fraza "tralala" zostaje zamieniona na "wiu" a nie na "żółwiu". Kolegów bardziej doswiadczonych ode mnie w php prosze o pomoc w rozwaleniu tematu. Dzieki |
|
|
![]() |
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
umnie dzial to jak najbardziej poprawnie widze Kod żółwiu Wes moze spolrz w zrodlo strony albo cos, zle kodowanie moze masz , testowane na Kod Apache version : Apache/1.3.33 (Win32)
php version : 4.3.9 MySQL version : 4.0.22-nt-log - extension : mysql --- Apache version : Apache/1.3.33 (Win32) php version : 5.0.2 MySQL version : 4.0.22-nt-log - extension : mysql |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 9.05.2004 Skąd: Puszów Ostrzeżenie: (0%) ![]() ![]() |
albo popróbuj z podobnymi:
albo
zawsze jest jakieś wyjście P.S. u mnie też działa, mam php 5.0.1 i Apache 2.0.46 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 0 Dołączył: 22.09.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
To niestety też nie działa. Nie ma czegoś w php, co by wszystko kodowało na ISO-8859-2?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio napotkałem na problem próbując użyć funkcji strtoupper" title="Zobacz w manualu PHP" target="_manual na ciągach zawierających polskie znaki. Podnosiło "case" wszystkich znaczków za wyjątkiem polskich. Pomogło gdy ustawiłem w skrypcie poprawną lokalizację (setlocale" title="Zobacz w manualu PHP" target="_manual).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:46 |