From 4c122001aff4c2f03491ab4cc736cfdf7a32272c Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Fri, 13 Jun 2008 23:22:33 +0000 Subject: Fixed decode_quotedprintable --- encoding.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/encoding.js b/encoding.js index 1370eb7..a0864ea 100644 --- a/encoding.js +++ b/encoding.js @@ -35,10 +35,10 @@ function decode_quotedprintable( str ) { var lines = str.replace( /_/g, " ").split( "=" ); var outstring = [ lines[0] ]; for( var i=1; i< lines.length; ++i ) { - if( lines[i].charCodeAt(1) == 10 ) { - outstring.push( lines[i].substring( 2 ) ); + if( lines[i].charCodeAt(0) == 10 ) { + outstring.push( lines[i].substring( 1 ) ); } else { - outstring.push( String.fromCharCode( parseInt( lines[i].substring(0,2), 16 ) ), lines[i].substring( 2 ) ) + outstring.push( String.fromCharCode( parseInt( lines[i].substring(0,2), 16 ) ), lines[i].substring( 2 ) ); } } return outstring.join( '' ); -- cgit v1.2.3