У меня есть HTML документ. Как можно при помощи ASC II и Hex закодировать исходный текст? Где взять таблицу или прогу, которая может это сделать? P.S. Короче говоря глянул на http://forum.antichat.ru/threadnav8919-1-10.html и не врубился как это сделать...... Подскажите безграмотному
PHP: <? for($i=0; $i<=3050;$i++){ echo"&#x".bin2hex(pack("c", $i))." &#".$i." &#".$i.";<br>\r\n"; } ?> Выводит символы и их HTML-коды hex и dec. Перекодировать строку можно: <? if($_REQUEST['string']){ for($i=0;$i<strlen($_REQUEST['string']);$i++){ @$lol.="&#".ord($_REQUEST['string'][$i]).";"; @$lol2.="&#x".bin2hex(pack("c", ord($_REQUEST['string'][$i]))).";"; } echo $lol."<BR><BR>".$lol2; } ?>
JavaScript Тоже как то столкнулся с проблемой перекодировки... Щас уже не вспомню зачем именно это понадобилось, но помню что то связано с фильтром на мэйле на входящие письма, вот тогда и написал этот скрипт... мож и тебе поможет?! )))) <html> <head> <title>Encripting</title> <script language='JavaScript'> function fEnc(f) { var i = 0; var fresh_text = f.value; var new_text = ""; var part_text; var n = 0; var j = fresh_text.length; document.write("<center>"); while(j > i){ part_text = "&#" + fresh_text.charCodeAt(i) + ";"; for(t = 0; part_text.length > t; t++){ new_text = new_text + "&#" + part_text.charCodeAt(t) + ";"; } i++; } document.write(new_text); document.write("</center>"); } </script> </head> <body> <center> <font size=6 color=red>Encripting</font><br><br> <input type=text name=tx size=75 value=> <input type="button" value="Encripting" onClick=fEnc(tx)> </center> </body> </html>