utf-8 bug fixed