我有一个字符串哈哈,UTF-8格式,需要转化为GBK并且在GBK环境下打印出来还是显示哈哈,怎么弄???
new String(a.getBytes(),"GBK")这种方式根本不行,这是将字符串的字节码转化为GBK不是将字符串转化为GBK...
我有一个字符串哈哈,UTF-8格式,需要转化为GBK并且在GBK环境下打印出来还是显示哈哈,怎么弄???
new String(a.getBytes(),"GBK")这种方式根本不行,这是将字符串的字节码转化为GBK不是将字符串转化为GBK...
4 回答1.1k 阅读✓ 已解决
4 回答807 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.8k 阅读
2 回答661 阅读✓ 已解决
2 回答1.6k 阅读
字节才有“GBK”这些概念,字符串只有“字符”的概念,没有具体的编码概念。
编码是一种实现方式,字符是一种抽象概念。
所以,你要“GBK”编码的东西,最终得到的一定是一串字节信息。
获取相关编码的字节序列,就是
getBytes(encode)
, https://docs.oracle.com/javas...