文字コード
概要
文字コードでは、文字のエンコードに関する機能が利用できます。
手順
【自分】を【バイナリ】から判別する
- バイナリ:文字列
指定したバイナリ配列から文字コードを判別します
バイナリは{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と判定されます) 文字コードを結果バイナリから判別して、報告する