编码问题,急,不够还有分
我做一个繁体网站提交程序,但是他的编码方式好像和一般用的都不一样
例如我提交
臭雞蛋
浏览器会编码成
%AF%E4%C2%FB%B3J
我几乎找遍了.net的所有编码函数,发现没有一个是合适的,请问谁做过类似的程序,帮忙解决一下,谢谢
问题点数:0、回复次数:6Top
1 楼lxzhong(厚积薄发)回复于 2004-08-01 13:12:08 得分 0
试一下将charset设为繁体中文(Big5),将codePage的值清空,将responseEncoding的值清空。Top
2 楼szch(灏然)回复于 2004-08-01 13:24:59 得分 0
System.Text.Encoding.GetEncodingTop
3 楼caiyajun512(田鼠)回复于 2004-08-01 14:01:58 得分 0
System.Text.Encoding.GetEncoding
转化前;改一下与当前线程关联的CultureInfo对象。
CultureInfo myCulture=new CultureInfo("???");
Thread.Currentthread.Currentculture=myCulture;
Top
4 楼Davied2004(情天小帅猪)回复于 2004-08-01 14:08:07 得分 0
System.Text.Encoding.GetEncoding
增加引用!
Top
5 楼zergtant(ZergTant]看到5星就想剔骨[)回复于 2004-08-01 14:20:42 得分 0
lxzhong(小忠) ( )
试一下将charset设为繁体中文(Big5),将codePage的值清空,将responseEncoding的值清空。
请问在那里设置你说的这些东西
Top
6 楼zergtant(ZergTant]看到5星就想剔骨[)回复于 2004-08-01 14:36:06 得分 0
谢谢各位,不过还是有小问题
用System.Text.Encoding.GetEncoding
可以转换,但是最后一位不对呀
ie提交数据的截包是
%AF%E4%C2%FB%B3J
用System.Text.Encoding.GetEncoding
转换是%AF%E4%C2%FB%B3%4A
为什么ie转换的最后一位是
%B3J
Top




