[extractor/common] fallback on utf-8 when charset is not found

fixes #2721
Merge remote-tracking branch 'anisse/fix-content-encoding-charset'