比如:
System.Web.HttpUtility.UrlEncode("好的");
输出文件中是: %e5%a5%bd%e7%9a%84而c++中自己编码 是 %BA%C3%B5%C4 一个中文字符 两个字节,每个字节变成 两个%XX 。 怎么会多了一个?
System.Web.HttpUtility.UrlEncode("好的");
输出文件中是: %e5%a5%bd%e7%9a%84而c++中自己编码 是 %BA%C3%B5%C4 一个中文字符 两个字节,每个字节变成 两个%XX 。 怎么会多了一个?
解决方案 »
- c#的Replace方法是否可以替换中文
- .net C# DataGridView 添加行
- struct数据传递问题,请帮帮忙,谢谢
- 想让dataGrid中的某行read-only + 双击其中某行纪录触发一个事件 ( Grid + DataTable 的问题)
- 如何在子窗体中使用主窗体的axMSComm控件?
- 图像资源文件的使用
- ##########高手请进##############
- 求微软MVP专家关于c#连接SQL SERVER2000 内存占用量不断上涨的问题。上升到一定程度后会自动关机
- 如何在程序运行的过程中禁止掉它对应的全部 或者部分事件 [WindowForm]
- 请教:如何从数据库中调用一个INT值作为switch的变量控制case?
- 数据库添加新值程序逻辑问题++
- 请问怎样判断一个string类型的数据是不是hh:mm:ss形式的
你用这种方式看是什么效果System.Web.HttpUtility.UrlEncode("好的",System.Text.GetEncoding("gb2312"));