asp.net读取Mysql数据库乱码的问题解决方案

时间:2022-01-24 07:12:14
在下面的映射表中加入gb2312 和gbk,就不会有乱码了,源码在下面提供
一位网友写的程序改了改

asp.net读取Mysql数据库乱码的问题解决方案private static void LoadCharsetMap()
asp.net读取Mysql数据库乱码的问题解决方案asp.net读取Mysql数据库乱码的问题解决方案        
{
asp.net读取Mysql数据库乱码的问题解决方案            mapping 
= new Hashtable();
asp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"big5""big5" );        // Traditional Chinese
asp.net读取Mysql数据库乱码的问题解决方案
            mapping.Add( "sjis""sjis" );        // Shift-JIS
asp.net读取Mysql数据库乱码的问题解决方案
            mapping.Add( "gb2312""gb2312" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"latin1""latin1" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"latin2""latin2" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"latin3""latin3" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"latin4""latin4" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"latin5""latin5" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"greek""greek" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"hebrew""hebrew" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"utf8""utf-8" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"ucs2""UTF-16BE" );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"cp1251"1251 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"tis620"874 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( 
"binary""latin1" );
asp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案            
// relatively sure about
asp.net读取Mysql数据库乱码的问题解决方案asp.net读取Mysql数据库乱码的问题解决方案
/*            mapping.Add( "default", 0 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "cp1251", 1251 );        // Russian
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "win1251", 1251 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "gbk", 936 );            // Simplified Chinese
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "cp866", 866 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "euc_kr", 949 );
asp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案            // maybe, maybe notasp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "win1250", 1250 );        // Central Eurpoe
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "win1251ukr", 1251 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "latin1_de", 1252 );    // Latin1 German
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "german1", 1252 );        // German
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "danish", 1252 );        // Danish
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "dos", 437 );            // Dos
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "pclatin2", 852 );        
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "win1250ch", 1250 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "cp1257", 1257 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "usa7", 646 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "czech", 912 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "hungarian", 912 );
asp.net读取Mysql数据库乱码的问题解决方案            mapping.Add( "croat", 912 ); 
*/

asp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案asp.net读取Mysql数据库乱码的问题解决方案            
/*            ("gb2312", "EUC_CN");
asp.net读取Mysql数据库乱码的问题解决方案                        ("ujis", "EUC_JP");
asp.net读取Mysql数据库乱码的问题解决方案                        ("latvian", "ISO8859_13");
asp.net读取Mysql数据库乱码的问题解决方案                        ("latvian1", "ISO8859_13");
asp.net读取Mysql数据库乱码的问题解决方案                        ("estonia", "ISO8859_13");
asp.net读取Mysql数据库乱码的问题解决方案                        ("koi8_ru", "KOI8_R");
asp.net读取Mysql数据库乱码的问题解决方案                        ("tis620", "TIS620");
asp.net读取Mysql数据库乱码的问题解决方案                        ("macroman", "MacRoman");
asp.net读取Mysql数据库乱码的问题解决方案                        ("macce", "MacCentralEurope");
asp.net读取Mysql数据库乱码的问题解决方案            
*/

asp.net读取Mysql数据库乱码的问题解决方案
asp.net读取Mysql数据库乱码的问题解决方案        }

asp.net读取Mysql数据库乱码的问题解决方案

源码下载地址:http://www.cnblogs.com/Files/goody9807/mysql_src.rar

http://www.cnblogs.com/Files/goody9807/mysql_src.rar