首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

用什么模式动态选择编码方式

2014-01-17 
用什么方式动态选择编码方式?C#实现现在我需要将java代码转成c#版本public string decryptFromBase64(stri

用什么方式动态选择编码方式?
C#实现

现在我需要将java代码转成c#版本


        public string decryptFromBase64(string key, string src, string encoding)
        {
            try
            {
                byte[] b = Convert.FromBase64String(src);

                System.Text.UTF8Encoding con = new UTF8Encoding();

                
                //BASE64Decoder decoder = new BASE64Decoder();
                //return new String(
                //        decrypt(key.getBytes(), decoder.decodeBuffer(src)),
                //        encoding);
            }
            catch (Exception ex)
            {
                return null;
                //ex.printStackTrace();
            }
            return "";

            
        }


注释掉的为java代码,我现在翻成C#版

里面的encoding参数为字符编码,如utf-8等,这是一个抽象类,应该怎么改?















[解决办法]

Encoding.GetEncoding(代码页名称);
Encoding.GetEncoding(代码页标识符);

热点排行