![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
Dziwna sprawa...
Mam bazę z ustawionym kodowaniem latin2_general_ci, nawiązując połączenie daję oczywiście: mysql_query('SET NAMES latin2',$conn); Na stronie mam ustawione oczywiście ISO-8859-2. Teraz łądnie mi dodaje nowe wpisy, ładnie też je pobiera i wyświetla - polskie znaki są ok. ...i teraz pojawia się problem! Pobrane z bazy słowa są użyte do generowana linków, gdzie to są przekazywane w formie parametru GETem. przekazywane są plskie znaki, wszystkie inne znaki specjalne są wycinane a spacje zamieniane na - czyli link ma postać index.php?param=kraków-20-05-2008 Pod Operą by mi dobrze gwyświetało odebrznego geta muszę przekodować: echo iconv("UTF-8","ISO-8859-2", urldecode($_GET['param'])); pod FF natomiast wtedy mi urywa na polskim znaku. Ale jak dam: echo urldecode($_GET['param']); to pod FF dobrze pokazuje, ale pod operą ó zamienia na krzaczki. Co jest grane? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:34 |