文字コード

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

手順

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

  • バイナリ:文字列

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

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

ページ先頭へ