[トップ][編集][ノート][編集履歴][一覧][最近の更新][->English]

HSPHelp:from_uni


from_uni

from_uni v1,v2,n3                       [UnicodeからANSIに変換]

    v1 : Multibyteを格納する変数
    v2 : Multibyteに変換するUnicode文字列が入っている変数
    n3 : Multibyteに変換するUnicode文字列の長さ

説明

UNICODEをANSI文字列に変換します。

この命令を呼び出した後、statにバッファに書き込まれたMultibyte文字の数が代入されます。 0ならエラーです。

この命令を呼び出した後のstatの値、'バッファに書き込まれたMultibyte文字の数'は 1バイト(半角)文字は1文字、2バイト(全角)文字は2文字と数えます。

'Multibyteに変換するUnicode文字列の長さ'を-1にすると全て変換します。 'Multibyteに変換するUnicode文字列の長さ'を0にするとMultibyteを格納するのに 必要な変数のサイズを返します。(バイト単位)

備考

llmod.asをインクルードする。必 要に応じてabout.as,msgdlg.as,multiopen.as,console.as,unicode.as,dragdrop.as,input.asをインクルードする

参照

  • HSPHelp:to_uni?命令