0
TIS-620 (확장 ASCII 태국어 문자 코드 페이지) 문자열을 Java에서 UTF-8 문자열로 변환하려면 어떻게해야합니까?Java에서 TIS-620 문자열을 UTF-8 문자열로 변환하는 방법은 무엇입니까?
TIS-620 (확장 ASCII 태국어 문자 코드 페이지) 문자열을 Java에서 UTF-8 문자열로 변환하려면 어떻게해야합니까?Java에서 TIS-620 문자열을 UTF-8 문자열로 변환하는 방법은 무엇입니까?
import java.nio.ByteBuffer
import java.nio.CharBuffer
.... 또한
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);
인코딩 인수 "UTF-8"로
public static ByteBuffer toByteBuffer(String content, String encode) {
Charset charset = Charset.forName(encode);
ByteBuffer bb = charset.encode(content);
return bb;
}
패스, 당신은을 지원하기 위해 클래스 경로에하면 charsets.jar을 넣어해야 할 수도 있습니다 TIS620 인코딩.
아직 제대로 작동하지 않습니다 !!! – user21508