日期:2014-05-17  浏览次数:20410 次

淘宝网搜索中文字符编码的问题
本帖最后由 u010479137 于 2013-11-25 02:35:44 编辑
淘宝网搜索中文字符编码的问题,有点怪异,貌似用url编码解码都不行。估计淘宝是做过处理了,我对编码不是太了解,请高手看一下
女装:??
男装:%C4%D0%D7%B0
韩版女服:%BA%AB%B0%E6%C5%AE%B7%FE

搜索地址:http://s.taobao.com/search?initiative_id=staobaoz_20131125&jc=1&q=%BA%AB%B0%E6&stats_click=search_radio_all%3A1

参数q为搜索关键字

要如何编码,才能使中文变成淘宝的编码?

------解决方案--------------------
gb2312编码


            string taobaoString = "韩版女服";

            byte[] res2 = Encoding.GetEncoding("gb2312").GetBytes(taobaoString);

            string hex = "%" + BitConverter.ToString(res2).Replace('-', '%');



女装那个有点奇怪,我再研究下。