From 1dc48307c7c102e0a259719ae5dbc4df4ca8e438 Mon Sep 17 00:00:00 2001 From: erdgeist <> Date: Wed, 11 Jun 2008 22:29:42 +0000 Subject: better test for list of encodings --- encoding.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/encoding.js b/encoding.js index 2f0ad8c..d263fd1 100644 --- a/encoding.js +++ b/encoding.js @@ -5,10 +5,7 @@ function decode_charsets( str, encoding ) { return decode_jis( str ); } - map = encodings[encoding]; - if( map == null ) { - map = enc_8859_1; - } + map = encodings[encoding] || enc_8859_1; for( var i=0; i< str.length; ++i ) { var append = str.charCodeAt(i) & 0xff; @@ -132,4 +129,5 @@ var encodings = { "ibm437":enc_CP437,"ibm737":enc_CP737,"ibm775":enc_CP775,"ibm850":enc_CP850,"ibm852":enc_CP852,"ibm855":enc_CP855,"ibm857":enc_CP857, "ibm860":enc_CP860,"ibm861":enc_CP861,"ibm862":enc_CP862,"ibm863":enc_CP863,"ibm864":enc_CP864,"ibm865":enc_CP865,"ibm866":enc_CP866, "cp869": enc_CP869,"cp-gr": enc_CP869,"ibm869":enc_CP869,"windows-874": enc_CP874,"cp874":enc_CP874,"ibm874":enc_CP874 -}; \ No newline at end of file +}; + -- cgit v1.2.3