0
私はasciiの数値を与えるuint8として定義されているmatlabからの変数を持っています。Ascii数値をTCLのテキストに戻す
変数= ASCIIでuint8('Hello World');
= 72 101 108 108 111 32 87 111 114 108 100
は、それがバックに「Hello World」に、すなわち、TCLで印刷可能な名前にこのバックを変換することは可能ですか?
私はasciiの数値を与えるuint8として定義されているmatlabからの変数を持っています。Ascii数値をTCLのテキストに戻す
変数= ASCIIでuint8('Hello World');
= 72 101 108 108 111 32 87 111 114 108 100
は、それがバックに「Hello World」に、すなわち、TCLで印刷可能な名前にこのバックを変換することは可能ですか?
これを試してみてください:
% set var "72 101 108 108 111 32 87 111 114 108 100"
72 101 108 108 111 32 87 111 114 108 100
% binary format c* $var
Hello World
より複雑なバリエーションでは、 'encoding convertfrom 'も必要になるでしょう。 ASCIIまたはISO 8859-1では必須ではありません。 –
を、私はあなたがすべてのASCII文字で構成される文字列を定義する必要があります推測し、(で興味のあるもの、他人をブランキングLEST)ルックアップするためにあなたのMatlabの結果を使用します'string index ALL_ASCII_STRING'を使って文字をそこに置きます。 –