Data post differ from Firefox-IE
<p>I'm using jquery to send the code in some <code>&lt;pre&gt;</code> tags of <a href="http://www.felicepollano.com" rel="nofollow">my blog</a> to an handler, that will replace these with a proper pastebin.com frame containing the formatted code.</p>

<p>I'm using an MD5 hash to map the code chunk to the pastebin corresponding translation in order to have just one paste bin for each code snippet.</p>

<p>Problem is that the string posted seems to change a little between IE and firefox, so I don't have an exactly MD5 codification. For some reason problem appear only on the production server.</p>

<p>The jquery code is this:</p>

<pre><code>$(function() {

    $.each($('pre'), function(i, e) {

        if (e.lang != '') {

            $.ajax({
                url: 'pastebin.ashx',
                context: $(this),
                data: {
                    data: $(this).text(),
                    lang: e.lang
                },
                success: function(t) {
                    if (t.indexOf('*error*') != 0) {
                        var h = Math.floor($(this).height() * 1.62) + "px";
                        $(this).replaceWith("&lt;iframe src='http://pastebin.com/embed_iframe.php?i=" + t + "' style='border:none;width:100%;height:" + h + "'&gt;&lt;/iframe&gt;")
                    }

                }
            });
        }
    });

});​
</code></pre>

<p>Is there some reason the posted data can change from different browsers ?
<strong>EDIT</strong></p>

<p>The problem does not happen with all the IE, same version 9.0.8112.16421 works on a machine, and not with another! I suppose the difference must be in the $(this).text(). Failing version seems to contain the text without carriage returns.</p>
