怎么使用utf-8编码
时间: 2023-07-27 16:06:58 浏览: 114
在很多编程语言中,使用 UTF-8 编码很简单,可以通过指定文件编码、字符串编码或网络传输编码的方式进行。以下是一些常见语言的示例:
Python:
指定文件编码:
```
# -*- coding: utf-8 -*-
```
指定字符串编码:
```
s = '中文'.encode('utf-8')
```
指定网络传输编码:
```
import urllib.request
response = urllib.request.urlopen('http://example.com/')
html = response.read().decode('utf-8')
```
Java:
指定文件编码:
```
// -*- coding: utf-8 -*-
```
指定字符串编码:
```
String s = "中文";
byte[] utf8Bytes = s.getBytes("UTF-8");
```
指定网络传输编码:
```
URL url = new URL("http://example.com/");
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
```
其他语言类似,只是具体实现方式有所不同。
阅读全文