Thank you.
The problem has been solved by set the LC_CTYPE environment variable.
My default value is zh_CN.UTF-8.
After I change it to en_US.UTF-8, I can install glassfish now.
Thanks again for your reply.
[Message sent by forum member 'haoniukun' (haoniukun)]
http://forums.java.net/jive/thread.jspa?messageID=300594