熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp.net讀取數據庫亂碼解決方案

2013-11-13 09:59:12  來源: .NET編程 

  在下面的映射表中加入gb 和gbk就不會有亂碼了源碼在下面提供一位網友寫的程序改了改

    

  private static void LoadCharsetMap()

  {

  mapping = new Hashtable();

  mappingAdd( big big ); // Traditional Chinese

  mappingAdd( sjis sjis ); // ShiftJIS

  mappingAdd( gb gb );

  mappingAdd( latin latin );

  mappingAdd( latin latin );

  mappingAdd( latin latin );

  mappingAdd( latin latin );

  mappingAdd( latin latin );

  mappingAdd( greek greek );

  mappingAdd( hebrew hebrew );

  mappingAdd( utf utf );

  mappingAdd( ucs UTFBE );

  mappingAdd( cp );

  mappingAdd( tis );

  mappingAdd( binary latin );

  // relatively sure about

  /**//* mappingAdd( default );

  mappingAdd( cp ); // Russian

  mappingAdd( win );

  mappingAdd( gbk ); // Simplified Chinese

  mappingAdd( cp );

  mappingAdd( euc_kr );

  // maybe maybe not

  mappingAdd( win ); // Central Eurpoe

  mappingAdd( winukr );

  mappingAdd( latin_de ); // Latin German

  mappingAdd( german ); // German

  mappingAdd( danish ); // Danish

  mappingAdd( dos ); // Dos

  mappingAdd( pclatin );

  mappingAdd( winch );

  mappingAdd( cp );

  mappingAdd( usa );

  mappingAdd( czech );

  mappingAdd( hungarian );

  mappingAdd( croat ); */

  /**//* (gb EUC_CN);

  (ujis EUC_JP);


From:http://tw.wingwit.com/Article/program/net/201311/12198.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.