Дружок, ты хотя бы минимальные усилия приложил для понимания этого.
http://ru.wikipedia.org/wiki/UTF-16
	
	| 
		
			 Цитата: 
		
	 | 
	| 
		Для определения порядка байтов используется метка порядка байтов (англ. Byte order mark). В начале текста записывается код U+FEFF. При считывании, если вместо U+FEFF считалось U+FFFE, значит порядок байтов обратный, поскольку символа с кодом и U+FFFE в Юникоде нет. Так как в кодировке UTF-8 не используются значения 0xFE и 0xFF, можно использовать метку порядка байтов как признак, позволяющий различать UTF-16 и UTF-8.
	 |