detect charset and re-encode as utf8 for the catalog
use an approach to disable indexing in live mode that doesn't conflict with collective.indexing