oracle汉字乱码

从oracle数据库中读出乱码中文,试了环境变量等一系列,想想还是编码的问题,用转换编码方式的方法解决具体如下

//读出时进行转换 
                public static string ISO8859_GB2312(string read) 
                { 
                        //声明字符集 
                        System.Text.Encoding iso8859,gb2312; 
                        //iso8859 
                        iso8859 = System.Text.Encoding.GetEncoding("iso8859-1"); 
                        //国标2312 
                        gb2312 = System.Text.Encoding.GetEncoding("gb2312"); 
                        byte[] iso; 
                        iso = iso8859.GetBytes(read); 
                        //返回转换后的字符 
                        return gb2312.GetString(iso); 
                }
原文地址:https://www.cnblogs.com/nygfcn1234/p/3643532.html