gb2312转为UTF-8

function chinese2unicode(Salon)
 dim i
 dim Salon_one
 dim Salon_unicode
 for i=1 to len(Salon)
   Salon_one=Mid(Salon,i,1)
   Salon_unicode=Salon_unicode&chr(38)
   Salon_unicode=Salon_unicode&chr(35)
   Salon_unicode=Salon_unicode&chr(120)
   Salon_unicode=Salon_unicode& Hex(ascw(Salon_one))
   Salon_unicode=Salon_unicode&chr(59)
  next
  Response.Write Salon_unicode
end function

 

UTF-8转换为Gb2312

function   revertUTF8(szInput){  
  var   x,wch,wch1,wch2,uch="",szRet="";  
  for   (x=0;   x<szInput.length;   x++){  
  if   (szInput.charAt(x)=="%")   {  
  wch   =parseInt(szInput.charAt(++x)   +   szInput.charAt(++x),16);  
  if   (!wch)   {  
  break;  
  }  
  if   (!(wch   &   0x80))   {  
  wch   =   wch;  
  }   else   if   (!(wch   &   0x20)){  
  x++;  
  wch1   =   parseInt(szInput.charAt(++x)   +   szInput.charAt(++x),16);  
  wch     =   (wch   &   0x1F)<<   6;  
  wch1   =   wch1   &   0x3F;  
    wch     =   wch   +   wch1;  
  }     else   {  
  x++;  
  wch1   =   parseInt(szInput.charAt(++x)   +   szInput.charAt(++x),16);  
  x++;  
  wch2   =   parseInt(szInput.charAt(++x)   +   szInput.charAt(++x),16);  
  wch     =   (wch   &   0x0F)<<   12;  
  wch1   =   (wch1   &   0x3F)<<   6;  
  wch2   =   (wch2   &   0x3F);  
  wch     =   wch   +   wch1   +   wch2;  
  }  
  szRet   +=   String.fromCharCode(wch);  
  }   else   {  
  szRet   +=   szInput.charAt(x);  
  }  
  }  
  return(szRet);  
  }  
 

相关文章:

  • 2021-06-20
  • 2022-01-20
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-12-23
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案