0

我需要一个可以打印土耳其语字符的功能。

public String convert(String input) {
    String output = new String(s.getBytes(input), "CodePage-857");
    return output;
}

有没有人可以告诉我如何实现这一目标?

谢谢

4

3 回答 3

0

这就是我实现它的方式。

System.Text.Encoding CP857 = System.Text.Encoding.GetEncoding(857);
return CP857.GetBytes("Text goes here");
于 2012-06-28T15:35:42.497 回答
0

Java 字符串默认为 UTF-16,其中包括土耳其语字符集。您可以以 UTF-8、UTF-16 或 ISO-8859-3 显示字符串。

您正在使用哪种视图技术?它可能配置为不支持土耳其语的 ISO-8859-1。

于 2012-05-28T22:34:45.777 回答
-2

Java 字符串始终存储为 UTF-16,因此从输入字符串创建新字符串无济于事。如果你想以不同的编码打印字符串,那么你需要在实际显示时解决这个问题,例如:如果你想在 JSP 页面中显示它,那么 JSP 页面的编码必须设置为 CodePage-857

于 2012-05-28T22:24:08.000 回答