utf work

--HG--
extra : rebase_source : 916d83e4bebcb51bcf68ba14ee4d880c268fd4d2
deal with lower-casing.