Символ UTF-8 состоит из 1-4 байтов, поэтому он зависит от того, какой символ вы кодируете. Большинство англичан использует 1 байт для каждого символа. Другие западные языки используют 2 байта. Азиатские символы могут использовать 4 байта.
Таким образом, ответ от 1024 до 4096 в зависимости от символов. Кроме того, в среде Windows вам может понадобиться 3-байтовая спецификация в начале документа, которая уменьшит количество символов, которое можно уместить в 4 КБ. См. Статью в Википедии об UTF-8 .