永发信息网

ASP中如何将gb2312的encode 转换成utf-8的encode

答案:2  悬赏:50  手机版
解决时间 2021-03-27 07:59
比如汉字“关键词”
gb2312的encode是 %B9%D8%BC%FC%B4%CA
utf-8的encode是%E5%85%B3%E9%94%AE%E8%AF%8D
我已知%B9%D8%BC%FC%B4%CA 如何得到%E5%85%B3%E9%94%AE%E8%AF%8D
最佳答案
List fileList = new List();
fileList.Add(@"D:\test.txt");

foreach (var file in fileList)
{
byte[] bytes;

using (StreamReader reader = new StreamReader(file, Encoding.GetEncoding("gb2312")))
{
bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(reader.ReadToEnd());
}
using (StreamWriter writer = new StreamWriter(file))
{
writer.Write(System.Text.Encoding.UTF8.GetString(bytes));
}
}

试试吧,希望有用
全部回答

http://www.baidu.com/baidu?word=%e5%9c%a8%e7%ba%bfutf8%e8%bd%ac%e6%8d%a2&se=360se_8_dg&ie=utf-8

这个应该是你想要的吧

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新车首保很关键,真的越早保养越好么
玉蝶焉掉了怎么回事,是水多了还是水少了?
如图所示搭载着我国首颗探月卫星长三甲运载火
为什么瓷砖看起来很脏,但用钢丝球擦又擦不掉
美味的香辣孜然馒头粒怎么做好吃又简单,做法
泰山区风台中学小升初什么时间报名?
皇天不富有心人,请问下联是什么
We should protect the earth,we will have
我是新员工,怎么通过无线网络连接办公室的打
我想把你留在这里是什么歌,什么歌曲的歌词
投资理财有用吗?
农村祖屋继承
我有批库存开关和插座怎么卖
怎么区分共基极、共发射极,共集电级电路?
中国人寿国寿福保10万,女性35岁,需每年交多少
推荐资讯
已过认证期还没有认证的进项发票现销售退回怎
康有为、梁启超一起参与了什么活动?
二层皮究竟算不算真皮?
王记老字号羊肉鲜汤烩面我想知道这个在什么地
萧晴霍景天是什么小说
济南昌旭商务服务有限公司是只做大学生市场吗
wps打数学方程组的大括号怎么打?
我出生在浙江杭州,我父亲出生在江西南昌,爷
成都亚非牙科贵不贵啊?
市价买入卖出是什么意思啊?
南昌鸿基房产的待遇如何?
丹麦王室有哪些人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?