Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> str_replace a polskie znaki, php - str_replace
-Gość_micki-
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pillot
post
Post #2





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:
  1. <?php
  2.  
  3. $wiersz = preg_replace('#tralala#', 'żółwiu', $wiersz);
  4.  
  5. ?>

albo
  1. <?php
  2.  
  3. $wiersz = ereg_replace('tralala', 'żółwiu', $wiersz);
  4.  
  5. ?>


zawsze jest jakieś wyjście

P.S. u mnie też działa, mam php 5.0.1 i Apache 2.0.46
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 03:13