Chinese characters need to be escaped by URLEncoder.encode
java.net.URLEncoder.encode(s.toString(), "UTF-8")