cp1251 to UTF-8 converter

  1. protectedStringCP1251toUTF8(Stringstr)
  2. {
  3. StringBufferbuffer=newStringBuffer();
  4. for(inti=0;i<str.toCharArray().length;i++){
  5. charch=str.toCharArray()[i];
  6. if(ch>=192&&ch<=239)buffer.append(newString(newbyte[]{(byte)208,(byte)(ch-48)}));
  7. elseif(ch>239)buffer.append(newString(newbyte[]{(byte)209,(byte)(ch-112)}));
  8. elseif(ch==184)buffer.append(newString(newbyte[]{(byte)209,(byte)209}));
  9. elseif(ch==168)buffer.append(newString(newbyte[]{(byte)208,(byte)129}));
  10. elsebuffer.append(ch);
  11. }
  12. returnbuffer.toString();
  13. }

你可能感兴趣的:(Converter)