我有一个存储在Sqllite中的内存映像,该内存映像已使用toString()方法转换为String,我想将其转换为Unit8List以在MemoryImage小部件中显示它
far*_*ruk 14
用于utf8.encode(myString)将字符串转换为字节或List<int>,
然后使用将其转换回来utf8.decode(bytes)
String source = 'B\xc5\x82onie';\n\nList<int> list = utf8.encode(source);\nUint8List bytes = Uint8List.fromList(list);\nString outcome = utf8.decode(bytes);\nRun Code Online (Sandbox Code Playgroud)\n
codeUnits让您List<int>
Uint8List.fromList(...)转换List<int>为Uint8List
String.fromCharCodes(...)转换List<int>或转换Uint8List为String
List<int> list = 'xxx'.codeUnits;
Uint8List bytes = Uint8List.fromList(list);
String string = String.fromCharCodes(bytes);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2236 次 |
| 最近记录: |