Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]strtr, problem
spayk
post
Post #1





Grupa: Zarejestrowani
Postów: 364
Pomógł: 3
Dołączył: 29.11.2008

Ostrzeżenie: (0%)
-----


Witam
Otóz nie wiem dlaczego poniższy kod mi nie działa ;/
  1. $opis = strtr($opis, 'ąćęłńóśźżĄĆĘŁŃÓŚŹŻ','acelnoszzACELNOSZZ');



No wiec plik jest utf-8 dane z bazy to samo w meta tagu tez utf

Ktoś poradzi ?
Go to the top of the page
+Quote Post
Vhaeraun
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 6
Dołączył: 10.01.2011

Ostrzeżenie: (0%)
-----


Problem leży gdzie indziej.

  1. $opis="ąćęłńóśźżĄĆĘŁŃÓŚŹŻ";
  2. $opis = strtr($opis, 'ąćęłńóśźżĄĆĘŁŃÓŚŹŻ','acelnoszzACELNOSZZ');
  3. echo $opis;

Taki kod zwraca ładnie : acelnoszzACELNOSZZ, więc to nie to powoduje błąd.
Wklej więcej kodu.
Go to the top of the page
+Quote Post
spayk
post
Post #3





Grupa: Zarejestrowani
Postów: 364
Pomógł: 3
Dołączył: 29.11.2008

Ostrzeżenie: (0%)
-----


niby podmienia ale coś psuje np zamiast ś daje mi ZN
Go to the top of the page
+Quote Post
gac3k
post
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 8
Dołączył: 28.07.2009

Ostrzeżenie: (0%)
-----


a kodowanie bazy jakie masz?
Go to the top of the page
+Quote Post
Vhaeraun
post
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 6
Dołączył: 10.01.2011

Ostrzeżenie: (0%)
-----


A czy jesteś pewien, że to co on podmienia to rzeczywiście litera "ś" ?
Jeśli w którymś momencie masz walnięte kodowanie, to możliwe, że to co w bazie wygląda na "ś" zamienia się na jakiś dziwny znaczek w stylu "š" czy coś podobnego.
Poza tym podaj więcej informacji. Ta jedna linijka, którą wkleiłeś działa i jedyne co więcej wiemy o Twoim problemie, to to że "no ale jednak gdzieś się coś psuje".
Go to the top of the page
+Quote Post

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: 22.08.2025 - 17:55