java 字符串设置为UTF-8
时间: 2024-01-17 20:10:08 浏览: 180
字符串转化成UTF-8格式
在Java中,字符串默认使用Unicode字符集,可以通过将字符串编码为UTF-8来实现使用UTF-8字符集。
要将Java字符串设置为UTF-8编码,可以使用getBytes()方法并指定字符集为"UTF-8",例如:
```
String str = "这是一个UTF-8字符串";
byte[] utf8Bytes = str.getBytes("UTF-8");
```
此时,变量`utf8Bytes`中存储的是使用UTF-8编码后的字节数组。
如果需要将UTF-8编码的字节数组转换为Java字符串,可以使用String的构造函数并指定使用UTF-8字符集,例如:
```
byte[] utf8Bytes = ... // UTF-8编码的字节数组
String str = new String(utf8Bytes, "UTF-8");
```
这样就可以将UTF-8编码的字节数组转换为Java字符串了。
阅读全文