![]() ![]() |
| -karl- |
Post
#1
|
|
Goście |
Hej, zaczynam swoją przygodę z php. Mam problem z kodowaniem polskich znaków, wiem, wiem temat rzeka ale mój problem jest specyficzny.
Skrypt, który napisałem dobrze działa pod windowsem - wersja php 5.3.8, problem pojawia się po wrzutce na serwer na linuxie - php 5.2.1 dla ubuntu. Problem to wyświetlanie literki "ó" - znalazłem kilka roziwązań na forach, i zwykła podmiana ó na "ó" pomogła dla wersji windowsowej. Niestety po wdrozeniu na serwer linuxa taki trik nie działa - dalej w wygenerowanym xml i wcześniej, na poziomie bazy danych mam zapisane ó. Czy problem może wynikać z tego, że silnik bazy na windowskie to InnoDB a na linuxie MyISAM? Dodam jeszcze, że struktura bazy została przeniesiona co do joty, bo po prostu importowałem zrzut bazy z windowsa. Próbowałem już wielu innych funkcji takich jak html_entity_decode() i htmlspecialchars() - nic nie działa. O co może chodzić? Problem występuje tylko z tą jedną literką "Ó" |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:03 |