Это нормально, так как в документе упоминается, что URLEncodedFormat заменяет все не алфавитно-цифровые символы эквивалентными шестнадцатеричными escape-последовательностями.
если вы не хотите преобразовывать точки, вы можете выборочно восстановить их, обернув их снова #Replace (URLEncodedFormat (form.FLV_FILE_7, 'UTF-8'), '% 2E', '.', 'ALL «) #
хотя я бы, вероятно, посмотрел на настройку параметров, которые требуют от вас сохранить декодированные точки, которые вы не упоминаете, и разрешить их там, если это возможно.