oldCode 为 null ,的错误提示吧

解决方案 »

  1.   

    string Gb2312_To_UniCode(string strGb2312)
    {
    System.Text.Encoding E_Gb2312 = System.Text.Encoding.GetEncoding("gb2312");
    System.Text.Encoding E_Utf8   = System.Text.Encoding.UTF8;
    return E_Utf8.GetString(System.Text.Encoding.Convert(E_Gb2312,E_Utf8,E_Gb2312.GetBytes(strGb2312)));
    } string UniCode_To_Gb2312(string strUnicode)
    {
    System.Text.Encoding E_Gb2312 = System.Text.Encoding.GetEncoding("gb2312");
    System.Text.Encoding E_Utf8   = System.Text.Encoding.UTF8;
    return E_Gb2312.GetString(System.Text.Encoding.Convert(E_Utf8,E_Gb2312,E_Utf8.GetBytes(strUnicode)));
    }
      

  2.   

    但是我并不知道字符串是gb2312还是utf-8