Coder un texte au format hexadécimal

Description

Voici un petit script qui j'en suis sûr rendra service a quelque personne ... :D

un exemple :
"Coder un texte au format hexadécimal" devient "%43%6f%64%65%72%20%75%6e%20%74%65%78%74%65%20%61%75%20%66%6f%72%6d%61%74%20%68%65%78%61%64%e9%63%69%6d%61%6c"

Source / Exemple :


<html>
<head>
<title>hexa</title>
</head>

<table width="630" border="0" align="center">
  <tbody><tr>
    <td>
      <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Coder un texte au format hexadécimal</b></font>
      <form id="theSecondForm" name="theSecondForm" onsubmit="hexEncode();return false;" action="">
        <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
          <input name="plainText" class="menu4" size="30">
          <input type="submit" value="Coder" class="but2" name="submit">
          <input type="reset" value="Effacer" class="but2" name="reset">
          <input name="hexText" size="30" class="menu4">
          </font> </div>
      </form>
      <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
        <script language="JavaScript" type="text/javascript">
                        <!--
                            function hexEncode() {
                                var pText = document.theSecondForm.plainText.value;
                                var counter = 0;
                                var hText = "";
                                while (counter < pText.length) {
                                    hText += "%" + parseInt(pText.charCodeAt(counter)).toString(16);
                                    counter++;
                                }
                                document.theSecondForm.hexText.value = hText;                               
                            }   
                        //-->
                       

        </script>
      </font></div>
    </td>
  </tr>
<tbody></table>
</html>

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.