<?php function plCharset($string, $type = ISO88592_TO_UTF8) { "xb9" => "xc4x85", "xa5" => "xc4x84", "xe6" => "xc4x87", "xc6" => "xc4x86", "xea" => "xc4x99", "xca" => "xc4x98", "xb3" => "xc5x82", "xa3" => "xc5x81", "xf3" => "xc3xb3", "xd3" => "xc3x93", "x9c" => "xc5x9b", "x8c" => "xc5x9a", "x9f" => "xc5xbc", "x8f" => "xc5xbb", "xbf" => "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" => "xc5xbc", "xac" => "xc5xbb", "xbf" => "xc5xba", "xaf" => "xc5xb9", "xf1" => "xc5x84", "xd1" => "xc5x83" ); if ($type == ISO88592_TO_UTF8) if ($type == UTF8_TO_ISO88592) if ($type == WIN1250_TO_UTF8) if ($type == UTF8_TO_WIN1250) if ($type == ISO88592_TO_WIN1250) "xa5x8cx8fxb9x9cx9f"); if ($type == WIN1250_TO_ISO88592) "xa1xa6xacxb1xb6xbc"); } ?>
niestety część znaków (bardzo żadko) nie podlega konwersji i mam problemy z tymi plikami. Jak zabezpieczyć się, żeby tylko znaki akceptowane w pasku przeglądarki jako adres url przechodziły przez tą funkcję? Przykładowa nazwa pliku która sprawia mi problemy to: bez tytułu.JPG