我需要一个可以打印土耳其语字符的功能。
public String convert(String input) {
String output = new String(s.getBytes(input), "CodePage-857");
return output;
}
有没有人可以告诉我如何实现这一目标?
谢谢
我需要一个可以打印土耳其语字符的功能。
public String convert(String input) {
String output = new String(s.getBytes(input), "CodePage-857");
return output;
}
有没有人可以告诉我如何实现这一目标?
谢谢
这就是我实现它的方式。
System.Text.Encoding CP857 = System.Text.Encoding.GetEncoding(857);
return CP857.GetBytes("Text goes here");
Java 字符串默认为 UTF-16,其中包括土耳其语字符集。您可以以 UTF-8、UTF-16 或 ISO-8859-3 显示字符串。
您正在使用哪种视图技术?它可能配置为不支持土耳其语的 ISO-8859-1。
Java 字符串始终存储为 UTF-16,因此从输入字符串创建新字符串无济于事。如果你想以不同的编码打印字符串,那么你需要在实际显示时解决这个问题,例如:如果你想在 JSP 页面中显示它,那么 JSP 页面的编码必须设置为 CodePage-857