Comment puis-je convertir la chaîne de caractères TIS-620 (la page de codes ASCII étendue en caractères thaïs) en chaîne UTF-8 en Java?Comment convertir une chaîne TIS-620 en chaîne UTF-8 en Java?
0
A
Répondre
1
import java.nio.ByteBuffer
import java.nio.CharBuffer
....
public static ByteBuffer toByteBuffer(String content, String encode) {
Charset charset = Charset.forName(encode);
ByteBuffer bb = charset.encode(content);
return bb;
}
passe comme argument encode "UTF-8"
1
private byte[] convertTis620ToUTF8(byte[] encoded)
{
try
{
String theString = new String(encoded, "TIS620");
return theString.getBytes("UTF-8");
}
catch(UnsupportedEncodingException uee)
{
/* Didn't work out */
}
}
...
byte[] utf8 = convertTis620ToUTF8(tis620);
, vous pourriez aussi avoir besoin de mettre charsets.jar sur votre classpath pour soutenir la Encodage TIS620.
Questions connexes
- 1. Convertir latin1 en utf8?
- 2. Convertir une chaîne de base25 à chaîne binaire en Java
- 3. Convertir une chaîne en double - Java
- 4. Comment convertir une chaîne en RegularTimePeriod en java?
- 5. Convertir une chaîne en streaming
- 6. Comment convertir une chaîne strings en chaîne en C++?
- 7. Comment convertir une chaîne en CharSequence?
- 8. asp.net Convertir une chaîne CSV en chaîne []
- 9. Convertir une chaîne en flux d'entrée XML en Java
- 10. Encodage d'une chaîne UTF8 en chaîne ISO-8859-1 (VB.NET)
- 11. Convertir une chaîne en CLLocationCoordinate2D
- 12. Convertir une chaîne en .net
- 13. convertir chaîne de format .net en format java chaîne
- 14. Comment convertir une chaîne en TimeSeriesDataItem
- 15. Comment convertir une variable en chaîne?
- 16. Comment convertir une chaîne en OctetString (C#)?
- 17. JavaME: Convertir chaîne en camelCase
- 18. Comment convertir (translittérer) une chaîne de utf8 en ASCII (un seul octet) dans C#?
- 19. Comment convertir une chaîne en ascii en binaire en C#?
- 20. Convertir une chaîne en tableau (android)
- 21. convertir la chaîne de caractères hexadécimale en entier en Java
- 22. Comment puis-je convertir une chaîne en nombre en Perl?
- 23. En C#, Comment convertir une chaîne hexadécimale en int?
- 24. Comment convertir une chaîne binaire en nombre en Perl?
- 25. Convertir la chaîne en SecureString
- 26. Convertir une chaîne en code C++
- 27. comment convertir la chaîne en datetime
- 28. Comment convertir un tableau d'octets en chaîne?
- 29. Convertir un nombre en Excel en chaîne?
- 30. Comment convertir une chaîne en une date dans sybase
ne marche toujours pas bien !!! – user21508