Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Polskie znaki w URL lecz w <title> już nie.
darney
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 21.08.2010
Skąd: Gdynia

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


Mam pytanie. Co według was może być przyczyną błędnego wyświetlania polskich znaków w TITLE strony. Chodzi o kodowanie utf-8.

W moim seo URL słowo "Bankowość" wyświetlane jest poprawnie natomiast przechwycone z URL do tytułu strony wyświetla się "Bankowo%C5%9B%C4%87"
Proszę o pomoc w nakierowaniu mojego myślenia w kierunku przechwytywania poprawnie polskich znaków z URL do TITLE.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darney
post
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 21.08.2010
Skąd: Gdynia

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


Ogólnie część liter zamieniłem następującą funkcją

function croURLtoCHAR($text)
{
$url=array(
"%C5%A0","%C5%A1",
"%C4%90","%C4%91",
"%C4%8C","%C4%8D",
"%C4%86","%C4%87",
"%C5%8B","%C5%9B",
"%C5%BD","%C5%BE"
);
$char=array(
"Š","š",
"Đ","đ",
"Č","č",
"Ć","ć",
"Ś","ś",
"Ž","ž"
);

return str_replace($url,$char,$text);
}

Możecie mi podpowiedzieć bo na manualu coś polskich znaków pozostałych nie moge znaleść jakie odpowiedniki ma litera ż ź ó ł ą ę ń albo pod jakim hasłem szukać tego typu kodowania "%C5%BD","%C5%BE" ileś bitowe . Dzięki z góry (IMG:style_emoticons/default/smile.gif)
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: 8.10.2025 - 22:13