文字コード
概要
文字コードでは、文字のエンコードに関する機能が利用できます。
手順
【文字コード名:文字列】という【自分】を取得する:文字エンコーディング
指定したバイナリ配列から文字コードを判別します
「Shift-JIS」という文字コードを取得してシフトジスとする
【自分】を【バイナリ:バイナリ】から判別する:文字エンコーディング
指定したバイナリ配列から文字コードを判別します
バイナリは{227,129,147,227,130,147,227,129,171,227,129,161,227,129,175}
文字コードをバイナリから判別して報告する
【自分】として【文字コード】で【内容】をバイナリ配列へ変換する:バイナリデータ
文字列を指定した文字コードでエンコードしてバイナリ配列へ変換します
//文字列をShift-JISでエンコードしたバイナリ配列を出力します 結果バイナリは、内容を「Shift-JIS」という文字コードでバイナリ配列へ変換する 結果バイナリを報告する
【自分】として【文字コード】で【内容】をバイナリ配列から変換する
バイナリ配列から指定した文字コードでデコードして文字列へ変換します
//バイナリ配列をShift-JISでデコードして文字列を出力します 結果文字列は、結果バイナリを「Shift-JIS」という文字コードでバイナリ配列から変換する 結果文字列を報告する
サンプルコード
文字列を指定した文字コードでエンコード/デコードします。
内容は「こんにちは!日本語プログラミング言語プロデルです。」 //文字列をShift-JISでエンコードしたバイナリ配列を出力します 結果バイナリは、内容を「Shift-JIS」という文字コードでバイナリ配列へ変換する 結果バイナリを報告する //バイナリ配列をShift-JISでデコードして文字列を出力します 結果文字列は、結果バイナリを「Shift-JIS」という文字コードでバイナリ配列から変換する 結果文字列を報告する //文字列をUTF-8でエンコードしたバイナリ配列を出力します 内容を「UTF-8」という文字コードでバイナリ配列へ変換して、結果バイナリとする //バイナリ配列を判定します(UTF-8と判定されます) 文字コードを結果バイナリから判別して、報告する