Add an UTF8Utils category for NSString to handle UTF-8 issues.
Add separate text attributes for converted text and unconverted text.