0

ヘブライ文字列を受信し、シリアル ポート (boost asio) を介してデバイスに送信する関数があります。

void T::sendInfoMsg(std::string hebrewInfo)
{
   std::vector<uint8_t> msg{hebrewInfo.begin(), hebrewInfo.end()};
   serialPortProxy.sendData(msg);
}

Windows-1255 エンコーディングを使用しているため、デバイスにテキスト メッセージが正しく表示されません。std::string を windows-1255 バイトに変換する方法は?

4

0 に答える 0