По умолчанию Zope 2 оставляет закодированные значения запроса. Но некоторые библиотеки форм (formlib, z3c.form) были написаны для Zope 3 и хотят иметь дело с Unicode, поэтому в Five есть помощник (processInputs), который они вызывают для декодирования запроса, прежде чем делать что-либо еще
plone.z3cform делает это, монтируя патчи в методе обновления класса базовой формы для вызова processInputs. По некоторым причинам это звучит так, как будто вам не звонят.