私はRedisクライアントを作成しており、Redisサーバーに送信するためのバイト配列を作成したいと考えています。サーバーにコマンドを発行するには、DartのUTF-8文字列をソケットに書き込むことができるバイトに変換する必要があります。UTF-8文字列をDartのバイト配列に変換するにはどうすればよいですか?
どうすればいいですか?
私はRedisクライアントを作成しており、Redisサーバーに送信するためのバイト配列を作成したいと考えています。サーバーにコマンドを発行するには、DartのUTF-8文字列をソケットに書き込むことができるバイトに変換する必要があります。UTF-8文字列をDartのバイト配列に変換するにはどうすればよいですか?
どうすればいいですか?
dart:utfをインポートし、そのencodeUtf8機能を使用する必要があります。実際には、これらの機能を利用するDart hereの既存のRedisクライアントがあります。
Dart> 1.0の場合、これは変換ライブラリで行われます。
import 'dart:convert';
List<int> bytes = UTF8.encode("Some data");
print(bytes) //[115, 111, 109, 101, 32, 100, 97, 116, 97]
ありがとうございます。私はソケット接続でそれを試し、それがどうなるか見てみましょう。 –