Już próbowałem i bardzo duuużo czasu na to poświęciłem, ale nadal mi cos pada, korzyształem z tej funkcji:
<?php
function plCharset($string,$type)
{
\"xb9\" => \"xc4x85\", \"xa5\" => \"xc4x84\",
\"xe6\" => \"xc4x87\", \"xc6\" => \"xc4x86\",
\"xea\" => \"xc4x99\", \"xca\" => \"xc4x98\",
\"xb3\" => \"xc5x82\", \"xa3\" => \"xc5x81\",
\"xf3\" => \"xc3xb3\", \"xd3\" => \"xc3x93\",
\"x9c\" => \"xc5x9b\", \"x8c\" => \"xc5x9a\",
\"xbf\" => \"xc5xbc\", \"x8f\" => \"xc5xbb\",
\"x9f\" => \"xc5xba\", \"xaf\" => \"xc5xb9\",
\"xf1\" => \"xc5x84\", \"xd1\" => \"xc5x83\"
);
\"xb1\" => \"xc4x85\", \"xa1\" => \"xc4x84\",
\"xe6\" => \"xc4x87\", \"xc6\" => \"xc4x86\",
\"xea\" => \"xc4x99\", \"xca\" => \"xc4x98\",
\"xb3\" => \"xc5x82\", \"xa3\" => \"xc5x81\",
\"xf3\" => \"xc3xb3\", \"xd3\" => \"xc3x93\",
\"xb6\" => \"xc5x9b\", \"xa6\" => \"xc5x9a\",
\"xbc\" => \"xc5xba\", \"xac\" => \"xc5xb9\",
\"xbf\" => \"xc5xbc\", \"xaf\" => \"xc5xbb\",
\"xf1\" => \"xc5x84\", \"xd1\" => \"xc5x83\"
);
if ($type == 1)
{
echo \"Typ=$type<br>\"; return strtr($string, $iso2utf); }
if ($type == 2)
{
echo \"Typ=$type<br>\"; }
if ($type == 3)
{
echo \"Typ=$type<br>\"; return strtr($string, $win2utf); }
if ($type == 4)
{
echo \"Typ=$type<br>\"; }
if ($type == 5)
{
echo \"Typ=$type<br>\"; return strtr($string, \"xa1xa6xacxb1xb6xbc\", \"xa5x8cx8fxb9x9cx9f\");
}
if ($type == 6)
{
echo \"Typ=$type<br>\"; return strtr($string, \"xa5x8cx8fxb9x9cx9f\", \"xa1xa6xacxb1xb6xbc\");
}
}
?>
Ale mimo że przepuszczma to przez tę funkcje to mi wyskakuja znaki zapytanie zamiast tego co powino, sam juz nie wiem co sie dzieje..;/
Może ktoś pomóc, może ma ktoś inna funkcje, która u mnie zadziała...