Version complète: sur le forum Webmaster Hub : XMLHttpRequest + post + content-type
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
vespa
Bonjour,
J'ai un script que je souhaite utiliser mais qui me pose quelques problème.

CODE
function send_data() {\n"
            ."    data = document.send.message.value;\n"
            ."  if(data != null && data != '') {\n"
            ."        data = escape(data);\n"
                        ."        parameters = 'op=sendmessage&from=$from&message='+data;\n"
            ."        document.send.submit.disabled = true;\n"
            ."        sender.open('POST', '$url', true);\n"
            ."        sender.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');\n"
                        ."        sender.setRequestHeader('Content-length', parameters.length);\n"
            ."        sender.setRequestHeader('Connection', 'close');\n"
                        ."        sender.send(parameters);\n"
            ."        sender.onreadystatechange = sendstateHandler;\n"
                         ."        return;\n"
            ."    } else document.send.message.focus();\n"
            ."}\n"


Les caractères retournés sont en UTF-8 alors que je souhaiterais iso-8859-1. J'ai lu que XMLHttpRequest + post + content-type = UTF-8 et je n'arrives pas à trouver la solution pour passer en iso-8859-1... Si vous avez des idées ?
vespa
Je me suis débrouillé en convertisssant l'affichage : $message = mb_convert_encoding("$message", "UTF-8", "ISO-8859-1");
Ca s'affiche correctemment maintenant smile.gif
guilhem_mdg
Aïe aïe !!
Tu ne dois récupérer que de l'XML... Pas du texte !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.