文字コード

概要

文字コードでは、文字のエンコードに関する機能が利用できます。

静的種類

手順

判別する バイナリ配列へ変換する バイナリ配列から変換する 

【自分】を【バイナリ】から判別する

指定したバイナリ配列から文字コードを判別します

バイナリは、{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と判定されます)
文字コードを結果バイナリから判別したものを報告する