在asp.net中utf-8字符串转换成GBK

问题描述

//用户名stringstrUserName=EnCodeCovert(this.txtUserName.Text.Trim());//职位stringstrOffice=EnCodeCovert(this.txtOffice.Text.Trim());///<summary>///编码的代码///</summary>///<paramname="value">需要转换的字符串</param>///<returns>返回转换后的字符串</returns>publicstringEnCodeCovert(stringvalue){System.Text.EncodingsrcEncode=System.Text.Encoding.GetEncoding("utf-8");System.Text.EncodingconvToEncode=System.Text.Encoding.GetEncoding("GBK");byte[]bytes=srcEncode.GetBytes(value);System.Text.Encoding.Convert(srcEncode,convToEncode,bytes,0,bytes.Length);returnconvToEncode.GetString(bytes);}我们OA项目中编码格式为:UTF-8,我们调用第三方提供的接口编码格式为:GBK。需要转化编码后在传值,不转换编码就报错;现在转化后编码可是依然保错。不知道编码转化是否正确?

解决方案

解决方案二:
转换时传值不对吧?
解决方案三:
gb2312呢

时间: 2024-10-27 20:03:54

在asp.net中utf-8字符串转换成GBK的相关文章

js中把JSON字符串转换成JSON对象最好的方法

 这篇文章主要介绍了js中把JSON字符串转换为JSON对象最好的方法,需要的朋友可以参考下 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析.   第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,

如何将一个json中的json字符串转换成一个USER对象。

我是温浩然: 通过Gson 可以将一个JSON,成功的转换为一个用户对象, JSONObject resJSON = JSONObject.fromObject(resData); System.out.println("resJSON"+resJSON); //把json中的user对象获取,并强转. Object userjson = resJSON.get("user"); String userString = userjson.toString(); //

asp.net中种数据对象转换成XML数据形式

近工作涉及到将Object转化为XML的数据格式.再网上找了一些资料.现在在这里总结一下目前使用到的方法 主要转换代码如下:  代码如下 复制代码 public static Stream TransforToXMLFormat(object obj) { XmlSerializerFactory xmlSerializerFactory = new XmlSerializerFactory(); XmlSerializer xmlSerializer = new XmlSerializer(o

把数据库中有关枚举项值的数字字符串转换成文字字符串

原文:把数据库中有关枚举项值的数字字符串转换成文字字符串   标题可能无法表达我的本意.比如,有这样一个枚举:   public enum MyChoice { MyFirstChoice = 0, MySecondChoice =1, MyThirdChoice = 2 }   数据库中,某表某字段保存值为"0,1,2",在显示的时候,我们希望是"第一个选择,第二个选择,第三个选择".如何做呢?   可以为枚举项上面标注自定义特性.先自定义一个特性如下:   pu

asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音

问题描述 asp.net.想要实现一个文字字符串转换成MP3和wav格式的语音 2C 文字字符串转换成MP3和wav格式的语音文件并且存入数据库,请问如何实现.需要转换成音频文件后可以读出文字内容 解决方案 你需要一个与字符对应的音频库,就像电子琴.比如1对应声音多,2对应声音来,3对应声音咪--,还有长音,短音,4分,8分等等,当你输入一个字符串时,找到跟他对应的声音,就能实现准确的转换了.

winform-我想在c#中把字符串转换成声音然后读出来

问题描述 我想在c#中把字符串转换成声音然后读出来 我得到系统当前日期,然后想让它读出来.求大神帮助,看了好多文件,有出先了新问题 拒绝访问. (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED)) 在线等!!!!

c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数

问题描述 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数? 解决方案 96个字节超过了64位长度,你需要拆成两个再组合 Convert.ToInt64("1001101", 2).ToString("X") 解决方案二: 可以参考一下:http://blog.csdn.net/lijiancheng0614/article/details/45130893 里面有讲前面补0的

js中的eval()函数把含有转义字符的字符串转换成Object对象的方法_javascript技巧

在项目中遇到一个问题:在前端需要把后台返回的json字符串转换成一个js中的json对象,可是从后台返回的字符串中含有转义字符:\", 在网上查到方法如下,可以处理这种情况: var page = eval("("+data+")");

php中字符串转换成数组函数explode(),implode()

行看看这两个函数 implode 函数: 使用函数 implode 将数组转换为字符串 explode 函数: 使用函数 explode 将字符串转换成数组 例1. 今天在php论坛中看到以为朋友发了一个帖子请教php如何把字符串转换成数组;作为php程序员的新一第一反应是联想到explode(),implode()这两个函数.新一也是用里面的函数进行转换成数组的. con[1]=28&selt[1]=1&con[2]=29&selt[2]=4&con[3]=26&