fix unicode string bug