Hur konvertera en sträng till UTF-8 med Java
I programmeringsspråket Java koda String-objekt de tecken de innehåller med hjälp av Unicode-standarden. Dock i många vanliga program, teckensträngar måste konverteras till formatet UFT-8 innan som överförs via nätverk eller skickas till Unix-datorer. Du kan anropa metoden "getBytes()" (ingår i standard Java bibliotek) för att konvertera en sträng till UTF-8.
Instruktioner
1 Inkludera följande rad i början av din Java-kod:
import java.lang.*;
2 Deklarera en matris med byte att hålla resultatet av omvandlingen (inte är i Unicode längre, UTF-8 strängen kommer att representeras av en matris med byte):
byte [] utf8Result;
3 Konvertera mellan Unicode- och UTF-8 som i följande exempelkod:
utf8Result = myString.getBytes("UTF-8");
Ersätt "myString" med namnet på objektet String som innehåller strängen som ska konverteras. Efter att ha exekverat denna linje, innehåller byte-array "utf8Result" UTF-8 motsvarar den ursprungliga strängen.
Relaterade artiklar
- Hur konvertera en sträng till UTF-8 i PHP
- Hur konvertera en sträng till en fil i Java
- Hur konvertera en sträng till XML i ActionScript 3
- Hur konvertera en sträng till ett datumformat
- Hur konvertera en sträng till ett decimaltal i PHP
- Hur konvertera en sträng till JSON
- Hur konvertera en sträng till en uppräkning
- Hur konvertera en sträng till ett nummer i VBS
- Hur konvertera en sträng till INT PERL