Java Kodieren Sie Sonderzeichen in einem String mit UTF-8-Zeichen

 String original = "This is my string valúe";

Bin ich versucht zu codieren, die oben genannten string in UTF-8 entspricht, sondern nur den Austausch von Sonderzeichen (ú) mit -- "&#250 ;" in diesem Fall.

Habe ich versucht, mit Hilfe der unten aber ich erhalte eine Fehlermeldung:

Input is not proper UTF-8, indicate encoding !Byte: 0xFA 0x20 0x63 0x61

Code:

    String original = new String("This is my string valúe");

    byte ptext[] = original.getBytes("UTF-8");
    String value = new String(ptext, "UTF-8"); 

    System.out.println("Output : " + value);

    This is my string valúe
  • warum nach unten Stimmen
  • was ist der Grund für das down-vote?
InformationsquelleAutor vyeluri5 | 2016-11-26
Schreibe einen Kommentar