Thanks for the info. There is another changeset a006c82e5ad9 that tries to solve encoding problems. But I'm not sure yet if I do the right thing in all these changesets. That's why I haven't created a PR yet.