Wszystkie tabele w bazie danych mam zakodowane na uft8 polish. Jednak na stronie widnieją dziwne znaki zamiast polskich.
Chciałem spolszczyć skrypt.
I tu pytanie. Czy wina leży w PHP czy MySQL? I jak ten problem rozwiązać ?
Kod PHP przykładowego pliku:
<?php $hc=$set['hospital_count']; $jc=$set['jail_count']; $ec=$ir['new_events']; $mc=$ir['new_mail']; if($ir['hospital']) { print " <div class='navipart'> <div class='navitop'><p> <img src='images/navi_txt.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li> <a class='link1' href='index.php'>Home</a></li> <li> <a class='link1' href='shops.php'>Sklep Medyczny</a></li> <li> <a class='link1' href='hospital.php'>Szpital ($hc)</a></li> <li> <a class='link1' href='inventory.php'>Inwentarz</a></li>"; } elseif($ir['jail']) { print " <div class='navipart'> <div class='navitop'><p> <img src='images/navi_txt.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li><a class='link1' href='jail.php'>Więzienie ($jc)</a></li>"; } else { print " <div class='navipart'> <div class='navitop'><p> <img src='images/navi_txt.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li><a class='link1' href='index.php'>Home</a></li><li> <a class='link1' href='inventory.php'>Inwentarz</a></li>"; } if($ir['new_announcements']) { print "<li> <a class='link1' href='announcements.php' style='font-weight: 800;'>Ogłoszenia ({$ir['new_announcements']})</a></li>"; } else { } if($ir['jail'] and !$ir['hospital']) { print "<li> <a class='link1' href='gym.php'>Wiezienna Siłownia</a></li> <li> <a class='link1' href='hospital.php'>Szpital ($hc)</a></li>"; } else if (!$ir['hospital']) { print "<li> <a class='link1' href='explore.php'>Przeglądaj</a></li> <li> <a class='link1' href='gym.php'>Siłownia</a></li> <li> <a class='link1' href='criminal.php'>Przestępstwa</a></li> <li> <a class='link1' href='job.php'>Praca</a></li> <li> <a class='link1' href='business_home.php'>Firma</a></li> <li> <a class='link1' href='education.php'>Szkoła</a></li> <li> <a class='link1' href='hospital.php'>Szkoła ($hc)</a></li> <li> <a class='link1' href='jail.php'>Więzienie ($jc)</a></li>"; } else { } print " <li> <a class='link1' href='newspaper.php'>Gazeta</a></li> <li> <a class='link1' href='search.php'>Szukaj</a></li>"; if(!$ir['jail'] && $ir['gang']) { print "<li> <a class='link1' href='yourgang.php'>Twój Gang</a></li> </div> <div><img src='images/navi_btm.gif' alt='' /></div> </div> "; } if($ir['user_level'] > 1) { print " <div class='navipart'> <div class='navitop'><p> <img src='images/staff_links.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li> <a class='link1' href='staff.php'>Admin Panel</a></li> </div> <div><img src='images/navi_btm.gif' alt='' /></div> </div> "; print " <div class='navipart'> <div class='navitop'><p> <img src='images/staff_online.gif' alt='' /> </p></div> <div class='navi_mid'><ul> "; $q=$db->query("SELECT * FROM users WHERE laston>(unix_timestamp()-15*60) AND user_level>1 ORDER BY userid ASC"); while($r=$db->fetch_row($q)) { $unit="secs"; if($la >= 60) { $la=(int) ($la/60); $unit="mins"; } if($la >= 60) { $la=(int) ($la/60); $unit="hours"; if($la >= 24) { $la=(int) ($la/24); $unit="days"; } } print "<br> <a href='viewuser.php?u={$r['userid']}'>{$r['username']}</a> ($la $unit)<br> </div><div><img src='images/navi_btm.gif' alt='' /></div> </div> "; } } if($ir['donatordays']) { print " <div class='navipart'> <div class='navitop'><p> <img src='images/donators_only.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li> <a class='link1' href='friendslist.php'>Lista Przyjaciół</a></li> <li> <a class='link1' href='blacklist.php'>Czarna Lista</a></li> </div> <div><img src='images/navi_btm.gif' alt='' /></div> </div> "; } print " <div class='navipart'> <div class='navitop'><p> <img src='images/other_links.gif' alt='' /> </p></div> <div class='navi_mid'><ul> <li> <a class='link1' href='preferences.php'>Opcje</a></li> <li> <a class='link1' href='preport.php'>Raport Gracza</a></li> <li> <a class='link1' href='helptutorial.php'>Pomoc</a></li> <li> <a class='link1' href='gamerules.php'>Regulamin</a></li> <li> <a class='link1' href='viewuser.php?u={$ir['userid']}'>Mój Profil</a></li> <li> <a class='link1' href='logout.php'>Wyloguj</a></li> </div> <div><img src='images/navi_btm.gif' alt='' /></div> </div> " ; ?>