gpt4 book ai didi

java - 将字符串从代码页 1252 转换为 1250

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:56:01 24 4
gpt4 key购买 nike

如何将代码页 1252 中解码的字符 String 转换为代码页 1250 中解码的 String

例如

String str1252 = "ê¹ś¿źæñ³ó";
String str1250 = convert(str1252);
System.out.print(str1250);

我想找到这样的 convert() 函数,打印输出为:

ęąśżźćńłó

这些是波兰语特有的字符。

感谢您的任何建议。

最佳答案

这很简单:

public String convert(String s) {
return new String(s.getBytes("Windows-1252"), "Windows-1250");
}

注意System.out.print()可以引入another incorrect conversion due to mismatch between ANSI and OEM code pages .但是 System.console().writer().print() 应该正确输出它。

关于java - 将字符串从代码页 1252 转换为 1250,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4850557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com