Envoie caractere null

Signaler
Messages postés
10
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
6 juin 2005
-
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
-
lu',

je cherche un moyen d'envoyer le caractere null avec un response.write ou autre (caractere code ascii 0). J'en ai besoins car je cherche a creer des fichiers a partir d'un email, en gros recupere les pieces jointes, et que le response.write de permet pas de l'envoyer. J'ai fais ca avec un response.binarywrite mais il me le double, enfin j'ai l'impressions qu'il complet l'octet et m'envoie un truc du style "00 00" en hexa.

Voila si kk1 a une petite idee
merci d'avance.

3 réponses

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Salut

Essaye ça :

Response.Write(Chr(0))

Pour info, Chr est une fonction VBscript qui renvoie le caractère correspondant à un code ascii (ANSI). Donc normalement il te renvoi un caractère nul...(après je suis pas allé eplucher le code hexadécimal voir ce que ça donne exactement...)

Nurgle
C'est une grande folie que de vouloir être sage tout seul !
Messages postés
10
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
6 juin 2005

lu',

desole mais ca marche pas ca, sinon j'aurais pas de probleme :p

Pour info, je connais bien cette fonction :p
le truc c que la fonction response.write n'envoie pas se caractere, meme s'il est passe comme tu me le conseil.

merci comme meme
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Pourquoi pas tout simplement

Dim variable
variable= null
Response.Write(variable)

ou

Dim variable
variable = empty
Response.Write(variable)

(là j'ai plus d'idées...)

Nurgle
C'est une grande folie que de vouloir être sage tout seul !