tt   =   Server.URLEncode   ("上海")'结果%C9%CF%BA%A3   
tt   =   ?   ("%C9%CF%BA%A3")   '是其结果为上海 
请教各位了!

解决方案 »

  1.   

    使用mapbar的地图查询服务:http://service.mapbar.com/localsearch/drive.jsp?City=%C9%CF%BA%A3%CA%D0&startIdx=%253Bd7Z%253D_3%2524%2524s3%253B-t%255DW_2w%2521%253A23%255B_tf%252C%253BcOO%250D%250A%7C%7C%7C%B6%AB%B7%BD%C3%F7%D6%E9&endIdx=%253Bd7Z%253D_3%2524%2524s%255E%253B%253B2%255D8_2w%2521%253A37%255B%2524tf3%253BcOO%250D%250A%7C%7C%7C%D5%C5%BD%AD&destCity=%C9%CF%BA%A3%CA%D0&raster=1&x=44&y=7
    --------------------------------------------------------------
    得到City=%C9%CF%BA%A3%CA% 上海=%C9%CF%BA%A3%CA%这样的结果 那位高手知道用这两种方式是如转换的呢?最好能给个代码看看,谢了!
      

  2.   

    首先是 UNICODE 的 "上海"
    => 按照某种编码,比如 GB2312 或者 UTF8 等 => 转化成字节,比如 byte[4]
    => 然后将每个字节采用 %XX 形式来表示详情:(推荐)
    http://www.regexlab.com/zh/encoding.htm