Autor Zpráva
srigi
Profil
Hi, kukam do manualu a nevim, ci som slepy ale tato fnce nema podporu pre ISO88959-2 (linux std).
Ako bolo by mi to jeno, keby som nemal uz 95% aplikacie hotovej a klientova DB nepodporuje UTF-8 kodovanie (cp1250 zavrhujem z automatiky). Na UTF by mi stacilo zkonvertit zdrojaky a bolo by.
Nema niekto riesenie.

Ak si to kcete odskusat tk skuste tento kod, uvidite ako to domrvi diakritiku.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<title></title>
<style>
body {background:#FFA; text-align:center;}
#main {width:650px; margin:10px auto; padding:10px; background:#9F9; text-align:left}

</style>
</head>
<body>

<div id="main">

<form action="<?php echo basename($_SERVER[PHP_SELF]) ?>" method="post">
<input type="text" name="inp">&nbsp;&nbsp;
<button type="submit">send</button>
</form><hr>

<?php

if ($_POST['inp'] != "") {

echo "<strong>raw:</strong> <span style=\"color:blue; font-weight:bold\">'</span>".$_POST['inp']."<span style=\"color:blue; font-weight:bold\">'</span><br>\n";

$input = htmlentities($_POST['inp']);
echo "<strong>trim:</strong> <span style=\"color:blue; font-weight:bold\">'</span>$input<span style=\"color:blue; font-weight:bold\">'</span><br>\n";
}

?>

</div>

</body>
</html>
Anonymní
Profil *
srigi:
Řešení naleznete v komentářích v manuálu.
srigi
Profil
THX, riesenim je tiez pouzit htmlspecialchar().
Toto téma je uzamčeno. Odpověď nelze zaslat.

0