add check user and utf 8 support