Witam. Mam problem z zakodowaniem pliku. Próbuje kodować do Utf8_polish_ci
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'])
{
<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'])
{
<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
{
<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($ec > 0
) { print "<li> <a class='link1' href='events.php'>Wydarzenia ($ec)</a></li>"; } else { print "<li> <a class='link1' href='events.php'>Wydarzenia (0)</a></li>"; } if($mc > 0
) { print "<li> <a class='link1' href='mailbox.php'>Poczta ($mc)</a></li>"; } else { print "<li> <a class='link1' href='mailbox.php'>Poczta (0)</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
{
print "<li> <a class='link1' href='announcements.php'>Ogłoszenia (0)</a></li>"; }
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='jail.php'>Więzienie ($jc)</a></li>"; }
print "<li> <a class='link1' href='forums.php'>Forum</a></li>";
<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)
{
<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>
";
<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'])
{
<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>
";
}
<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>
" ;
?>