zoukankan
html css js c++ java
UTF8转GB2312
公司有个项目需要跟别的系统互通,新做的是utf-8编码的,另一个是gb2312的,需要把utf-8编码转为gb2312。写了下面的代码:
public
string
UTF8toGB2312(
string
str)
{
string
utfStr
=
str;
byte
[] utfBytes
=
System.Text.Encoding.UTF8.GetBytes(utfStr);
byte
[] gbBytes
=
System.Text.Encoding.Convert(System.Text.Encoding.UTF8,System.Text.Encoding.GetEncoding(
"
gb2312
"
),utfBytes);
char
[] asciiChars
=
new
char
[System.Text.Encoding.GetEncoding(
"
gb2312
"
).GetCharCount(gbBytes,
0
, gbBytes.Length)];
System.Text.Encoding.GetEncoding(
"
gb2312
"
).GetChars(gbBytes,
0
, gbBytes.Length, asciiChars,
0
);
string
gbStr
=
new
string
(asciiChars);
return
gbStr;
}
可惜转来转去不成功啊,郁闷了~
最后没办法,把新做的这一页单独转成了gb2312的,在load里添加:
if (!IsPostBack)
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
各位高人帮忙看看上面的那段代码怎么不成功呢?
查看全文
相关阅读:
Golang error 的突围
深度解密Go语言之 scheduler
深度解密Go语言之channel
如何打造一份优雅的简历?
Go 程序是怎样跑起来的
曹大谈内存重排
从零开始使用 Webpack 搭建 Vue 开发环境
纯样式无脚本无图片自定义单/复选框
从零开始使用 Webpack 搭建 Vue3 开发环境
JS遍历对象的几种方法
原文地址:https://www.cnblogs.com/vagerent/p/805740.html
最新文章
EF用导航属性遍历从表时,删除主表出错
EF新增实体后没有导航属性
GitHub克隆或下载时网络慢,导致提示失败-网络错误
修改css后浏览器自动更新样式(__browserLink_refresh)
echarts图表Cannot read property 'calculable' of null
如何实现当后台数据刷新时,实时更新前台界面
面向对象存储框架:Obase快速入门
使用三台云服务器搭建真正的Redis集群
eureka启动I/O error on POST request for "http://localhost:9411/api/v2/spans"
Vue重置数据
热门文章
Vue组件使用百度Ueditor遇到OffSeetWidth为null的错误-解决办法
Cglib和jdk动态代理的区别
JAVA和C#中数据库连接池原理与应用
.Net Core WebApi在Linux上启动和关闭
Vue请求第三方接口跨域最终解决办法!2020最终版!
IOCAutofac与ORMEntityFramwork的联系--单例模式
深度解密 Go 语言之 sync.map
深度解密 Go 语言之 sync.Pool
defer 链如何被遍历
深度解密Go语言之 pprof
Copyright © 2011-2022 走看看