Thanks for your report and patch! I don't know much about chinese character encodings, but your points sounds reasonable to me, and also in sync with others (see http://bugzilla.gnome.org/show_bug.cgi?id=446783 for example).
I think the severity you set was a bit too high, so I lowered that, but will include a patch in the upcoming upload. I had to manually apply the patch, since you haven't used the "diff -u" format. For next time - please produce the patch with "diff -u" to make it easier for me. Maybe you can send an email to me with the non-conforming so that I can verify the patch? I'd also appreciate if you could test the new upload (1.12.1-1) to make sure it fixes the problem and doesn't introduce any regressions. Thanks, Øystein