Насколько мне известно, в транковой версии свн фрипаскаля не работают коректно многие функции для работы с UTF8. Где можно отслеживать состояние разработки, обсуждение и т.д.?
А вы какие функции то конкретно имеете в виду? Насколько я для себя отметил, в библиотеках freepascal функций для работы с utf8 и unicode нет вообще, весь utf8 в lcl, aka "project Lazarus"