add support for fallback charsets
Merge pull request #28 from ahormann/fallback-charsets

add support for fallback charsets, closes #27