Dzieki o to mi chodzilo, ale to co robie ciagle nie jest doskonale:/
Moim celem jest zrobienie skryptu, ktory bedzie przekodowywal polskie znaki na znaki z iso-8859-2 - zalezy mi, aby po wklejeniu kudu do pola textarea i przekodowaniu po przycisnieciu przycisku submit otrzymac w tym samym polu tekstowym ten sam kod który wkleilem, ale z przekodowanymi polskimi znakami ±, ˇ, ¶, ¦, Ľ, ¬ na znaki iso - tylko to ma sie zmieniać.. No i troche chyba przekombinowalem, bo jesli np mam w kodzie jakies skrypty to chyba ze wzgledu na funkcje stripslashes(); (glownym celem wyeliminowac backslashy z apostrofow' i z cudzyslowow") niszczy mi strone.. Poza tym skrypt przekodowuje mi znaki specjalne takie jak np:
• ( & # 8226;)
na ich odpowiedniki juz na stronie.. To sa te rzeczy ktore zauwazylem, moze cos jeszcze sie psuje, jesli ktos wie jak to poprawic to bede wdzieczny.
<?php echo "<?xml version='1.0' encoding='iso-8859-2' ?>"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Language" content="pl" />
<title>iso-8859-2</title>
</head>
<body xml:lang="pl">
<?php
if($_GET['z']=="")
{
echo '<form action="ppp.php?z=1" method="post"><p>wklej:<br /><textarea name="tresc" rows="30" cols="70"></textarea></p><p><input name="submit" type="submit" value="zamien" /></p></form>'; }
else if($_GET['z']==1)
{
$w = array("·", "±", "¦", "¶", "¬", "Ą"); /* tu sa znaki ¶Ľ±¦¬ˇ - w formi iso-8859, z tym ze i ta strona i tak je przeksztalca po swojemu */ $n = array("ˇ", "±", "¦", "¶", "¬", "Ľ"); /* tu sa znaki specjalne czyli te, ktore sa poprawnie widoczne na stronie html */
echo '<form action="ppp.php?z=1" method="post"><p>wklej:<br /><textarea name="tresc" rows="30" cols="70">'; echo '</textarea></p><p><input name="submit" type="submit" value="zamien" /></p></form>'; }
?>
</body>
</html>