有人在java下用过创世华信的短信平台码?关于发送utf8编码短信的问题

http://www.ipyy.net.
这个短信平台有utf8 url发送和GBK发送,现在的问题是在C#里用utf8发送很正常:http://dx110.ipyy.net/sms.aspx?
java程序用这个url怎么都不正常,文件编码已经全改了utf-8都不行.
最后用http://dx110.ipyy.net/smsGBK....发送才成功,满满地违和感......

代码如下:

String format="http://dx110.ipyy.net/smsGBK....."        
        URI uri;
        try {
            String sendText=String.format(format, names,URLEncoder.encode(context, "GBK"));            
            uri = new URI(sendText);

注意我传过来的context其实是UTF-8编码.这到底怎么回事?

查看回复