Je programme un script cgi et je veux récupérer ce que contient le buffer. Je fais donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
static  FILE    *fp;
fp = stdin;
char *c;
while ( fread( c, 1, 1, fp)){
        fprintf("%c",c);
}
Le problème c'est qu'il m'affiche des caractères du genre :

ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ^@^A^B^C^D^E^F^G^H
^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^

Alors que je devrais avoir les entêtes de ma reque http !

quel est le problème ? l'encodage?