Revert "Remove UTF-8 kludges from Differential"
This shouldn't have landed.
This reverts commit fe04d8bf70e80a19443e2f6d8a5f745a6e4b4445.