found bug. stringCompare method compare chinese is imprecise