﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
3054	CKPackager: special characters are incorrectly(?) parsed by scriptcompressor	Wiktor Walc		"If I'm correct, the following code in scriptcompressor.js:

{{{
value = value.replace( /[\b\t\n\v\f\r\\]/g, function( match )
{
	var chars =
	{
		'\b' : '\\b',
		'\t' : '\\t',
		'\n' : '\\n',
		'\v' : '\\v',
		'\f' : '\\f',
		'\r' : '\\r',
		'\\' : '\\\\'
	};

	return chars[ match ];
} );
}}}

translates back some special ASCII characters (this way if `'\r\n'` was in the source code, the compiled version of script also will contain exactly the same string: `'\r\n'`).

However, the code above does not recognize the following characters which appear in CKEditor source code:
{{{
\ufeff
\u0085
\u00a0
\u1680
\u280e
\u2028
\u2029
\u202f
\u205f
\u3000
\x1b
\xa0
}}}

Is it done intentionally or is it a bug?
I suspect it may cause some strange problems sooner or later."	Bug	closed	Normal	CKEditor 3.0	General	3.0 Beta	invalid		
