相关疑难解决方法(0)

将字符串编码为UTF-8

我有一个带有"ñ"字符的字符串,我遇到了一些问题.我需要将此String编码为UTF-8编码.我通过这种方式尝试过,但它不起作用:

byte ptext[] = myString.getBytes();
String value = new String(ptext, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

如何将该字符串编码为utf-8?

java utf-8

176
推荐指数
8
解决办法
90万
查看次数

Java:平台在不同平台上的默认字符集?

一些遗留代码依赖于平台的默认字符集进行翻译.对于"西方世界"中的Windows和Linux安装,我知道这意味着什么.但是考虑到俄罗斯或亚洲平台,我完全不确定他们平台的默认字符集是什么(只是UTF-16?).

因此,我想知道执行以下代码行时会得到什么:

System.out.println("Default Charset=" + Charset.defaultCharset());
Run Code Online (Sandbox Code Playgroud)

编辑: 我不想在这里讨论charsets的问题及其与unicode的区别.我只是想收集哪些操作系统将导致什么特定的字符集.请仅发布具体值!

java platform character-encoding

23
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×2

character-encoding ×1

platform ×1

utf-8 ×1