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");
各位高人帮忙看看上面的那段代码怎么不成功呢?
查看全文
相关阅读:
java dom4j创建 ,修改 ,删除 xml文件内容
HTML 标签权重比较
[Operating System] {ud923} P4L4: Datacenter Technologies
[Operating System] {ud923} P4L3: Distributed Shared Memory
[Operating System] {ud923} P4L2: Distributed File Systems
[Operating System] {ud923} P4L1: Remote Procedure Calls
[Operating System] {ud923} P3L6: Virtualization
[Operating System] {ud923} P3L5: I/O Management
[Operating System] {ud923} P3L4: Synchronization Constructs
[Operating System] {ud923} P3L3: Inter-Process Communication
原文地址:https://www.cnblogs.com/vagerent/p/805740.html
最新文章
java-测试开发list清除排序及数组转list
java-测试开发list基本操作
java-测试开发字符串
python_selenium自动化测试之等待时间
Golang 接入钉钉 群 消息通知(签名版)
Golang 中 反引号 Unmarshal 和 json 中的 omitempty 字段类型
Golang 结构体 参数类型为 函数 简单实例
Form 表达提交数据
grep 简单小记
mysql普通索引与唯一索引区别
热门文章
Go 读取配置文件 viper、pflag、packr 的简单使用
GO 中 runtime.goexit() 和 os.exit() 的区别
Java httpservletresponse及response编码问题
HTTP 浏览器发送给服务器的数据编码问题
servlet HTTP获取请求数据
servlet 请求内容
HTML 简单事件绑定 ------- 隐藏盒子
HTML 已浏览的导航样式改变
HTML css/style/关键字位置不同
java dom4j elementIterator
Copyright © 2011-2022 走看看