string.GetBytes

現在の文字列に含まれるすべての文字を指定された文字コードのデータにエンコードします


taiseiue | 2023-10-22

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.String.cs

GetBytes()

現在の文字列に含まれるすべての文字をUTF-8文字コードのデータにエンコードします

AliceScript
namespace Alice;
public bytes GetBytes();
戻り値
bytes 文字列をUTF-8でエンコードした結果を格納するバイト配列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

GetBytes(string)

現在の文字列に含まれるすべての文字を指定された名前に対応する文字コードのデータにエンコードします

AliceScript
namespace Alice;
public bytes GetBytes(string charCode);
引数
charCode 文字列のエンコードに使用する文字コードを表す文字列
戻り値
bytes 文字列をcharCodeに対応する文字コードでエンコードした結果を格納するバイト配列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

GetBytes(number)

現在の文字列に含まれるすべての文字を指定されたコードページに対応する文字コードのデータにエンコードします

AliceScript
namespace Alice;
public bytes GetBytes(number codePage);
引数
codePage 文字列のエンコードに使用する文字コードのコードページ
戻り値
bytes 文字列をcodePageに対応する文字コードでエンコードした結果を格納するバイト配列

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

以下は、Hello,WorldをUTF-8形式でエンコードしたデータを取得します

AliceScript
string text = "Hello,World";
var data = text.GetBytes("utf-8");