Index: /FCKeditor/trunk/editor/_source/internals/fcktools.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 427)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools.js	(revision 428)
@@ -443,8 +443,8 @@
 	for ( var i = 0 ; i < hexstr.length ; i+=4 )
 	{
-		var codePoint = symbols[ hexstr[i] ] << 12 ;
-		codePoint |= symbols[ hexstr[ i + 1 ] ] << 8 ;
-		codePoint |= symbols[ hexstr[ i + 2 ] ] << 4 ;
-		codePoint |= symbols[ hexstr[ i + 3 ] ] ;
+		var codePoint = symbols[ hexstr.charAt( i ) ] << 12 ;
+		codePoint |= symbols[ hexstr.charAt( i + 1 ) ] << 8 ;
+		codePoint |= symbols[ hexstr.charAt( i + 2 ) ] << 4 ;
+		codePoint |= symbols[ hexstr.charAt( i + 3 ) ] ;
 		output.push( String.fromCharCode( codePoint ) ) ;
 	}
