读书人

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

发布时间: 2014-01-17 00:06:00 作者: rapoo

用什么方式动态选择编码方式?
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(代码页标识符);

读书人网 >J2EE开发

热点推荐