écrire %00 en Hexadecimal - HTML/CSS - Programmation
Marsh Posté le 05-04-2006 à 21:43:23
ya pas moyen: le caractèe 0 est utilisé pour marquer la fin d une chaîne.
Marsh Posté le 05-04-2006 à 21:48:55
C'est pratique ça quand on veut créer des fichiers.
Des suggestions.
Marsh Posté le 07-04-2006 à 21:54:35
Est-ce que ma seule option est d'écrire ça dans une page :
Code :
|
et de dire aux autres de compiler ça.
Perso je préférais l'idée que l'on ait seulement à changer l'extension.
N.B.: J'ai pas accès au PHP pour ce projet.
Marsh Posté le 07-04-2006 à 21:58:47
> ... et de dire aux autres de compiler ça.
tu peut pas faire des fichiers binaires téléchargeables?
Marsh Posté le 09-04-2006 à 01:46:53
Ma page doit être en HTML/Javascript et il est impossible de faire des fichiers téléchargeables générés en Javascript. Au début, je comptais forcer le téléchargement d'un TXT avec la fonction "execCommand('SaveAs','true','lenom.txt');" et puis dire aux autres de changer l'extension. Mais comme %00 est le caractère pour signaler la fin d'une ligne, il m'est impossible de créer un page contenant %00 en caractère et puis de forcer le téléchargement en TXT.
Je ne peux pas faire des fichiers téléchargeables, car je n'ai pas accès au PHP, à moins quelqu'un connaisse une façon de faire des fichiers téléchargeables en Javascript.
Donc, je reviens à ce que j'ai dit, est-ce que ma seule solution à partir de là est des leur imprimer du code Hexadecimal et de leur dire de compiler le tout avec un logiciel Hexadecial ?
Marsh Posté le 09-04-2006 à 01:50:35
Le page HTML sert à configurer la sorti du fichier, ce n'est pas un fichier fixe, sinon j'aurais juste foutu un lien.
Marsh Posté le 09-04-2006 à 02:26:45
Citation : |
oui
Marsh Posté le 09-04-2006 à 05:00:50
C'est ce que je pensais.
Et s'il y a des suggestions en rapport avec mes critères de restrictions, gênez-vous pas.
Marsh Posté le 05-04-2006 à 21:38:53
Est-ce qu'il y a moyen d'écrire ce caractère en document.write, les navigateurs n'ont pas l'air d'apprécier 0x00.
Voici ce que j'ai testé :
<script>
document.write(unescape("%00" ));
document.write(String.fromCharCode(0));
</script>