Esp*_*peH 37 java encoding android http url-parameters
我正在使用此代码将斯堪的纳维亚字符正确发布到php.
这里的问题是API 19之前不支持StandardCharsets.UTF_8
byte[] postData = urlParameters.getBytes(StandardCharsets.UTF_8);
DataOutputStream wr = new DataOutputStream( con.getOutputStream());
wr.write( postData );
Run Code Online (Sandbox Code Playgroud)
字段需要API级别19(当前最小值为14):java.nio.charset.StandardCharsets #UTF_8
我应该如何使用低于19的API?
Kir*_*tov 71
使用Charset类的forName静态方法:
byte[] postData = urlParameters.getBytes(Charset.forName("UTF-8"));
Run Code Online (Sandbox Code Playgroud)
您可以在文档中找到的标准字符集列表.
| 归档时间: |
|
| 查看次数: |
11531 次 |
| 最近记录: |