add: test case
Fix a bug When file name contains multi-byte char.
upd
Merge branch 'fix_name_bug'