хмм... ну если я верно понял проблему, то часть данных действительно не удастся сохранить, потому что старая версия просто физически не поддерживает требуемый размер символа. Эмотиконы те же - они 4 байта, и в 3 их никак не впихнуть.
(4) почти прав, 4х байтные символы просто выкидываютя из строки, а вот кракозябры скорее всего от не совпадения кодовых страниц,.
И меня больше напрягают именно кракозябры а не пропуски символов.