在Java中,將亂碼轉換成中文的關鍵是使用正確的編碼方式進行解碼。一般來說,常見的中文編碼方式是UTF-8。下面是一個示例代碼,演示了如何將亂碼轉換成中文:
import java.io.UnsupportedEncodingException;
public class Main {
public static void main(String[] args) throws UnsupportedEncodingException {
String garbledText = "??-?–?"; // 亂碼文本
String decodedText = new String(garbledText.getBytes("ISO-8859-1"), "UTF-8"); // 轉換為中文
System.out.println(decodedText); // 輸出:中文
}
}
在上面的示例中,將亂碼文本先轉換為ISO-8859-1編碼,然后再使用UTF-8編碼將其解碼為中文。可以根據實際情況修改編碼方式。