首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Dart中将UTF-8字符串转换为字节数组?

如何在Dart中将UTF-8字符串转换为字节数组?
EN

Stack Overflow用户
提问于 2012-05-02 04:49:48
回答 3查看 17.5K关注 0票数 23

我正在创建一个Redis客户端,并希望创建一个字节数组以发送到Redis服务器。要向服务器发出命令,我需要将Dart的UTF-8字符串转换为可写入套接字的字节。

我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-02 06:50:34

您需要导入dart:utf并使用它的encodeUtf8函数。实际上,Dart here有一个现有的redis客户端,它使用这些函数。

票数 7
EN

Stack Overflow用户

发布于 2014-01-14 05:15:07

对于Dart >1.0,现在可以使用转换库完成此操作。

代码语言:javascript
复制
import 'dart:convert';
List<int> bytes = utf8.encode("Some data");
print(bytes) //[115, 111, 109, 101, 32, 100, 97, 116, 97]
票数 51
EN

Stack Overflow用户

发布于 2020-12-05 00:09:40

对于图像,它们可能是base64编码的,请参阅此

https://stackoverflow.com/a/65146858/4412553

代码语言:javascript
复制
Image.memory(base64.decode('base64EncodedImageString')),
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10404147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档