MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


文字コード
profile-img
投稿者: enさん
投稿日:2021/10/07 13:53
更新日:
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守
投稿内容
今回は文字コードについてまとめました。



文字コードとは…

文字や記号をコンピュータ上でデータとして扱うために、一文字ずつ固有の識別番号を与えて区別できるようにした符号のこと


出展:文字コード(キャラクターコード)とは - IT用語辞典 e-Words



以下が主な文字コードです。

【ASCII】
7ビットの文字コード。128種類の文字で構成される

【ISO-8859】
ASCIIを8ビットに拡張したもの。256種類の文字で構成される

【ISO-2022-JP】
主にメール送信などに使用されていた日本語の文字コード

【EUC-JP】
UNIX環境で標準的に使用されていた文字コード

【Unicode】
多言語を扱うために作成された符号化文字集合。32ビットで表現される



このように文字コードには種類があり、
対応していない文字コードのファイルを開くと文字化けを起こすことがあります。


文字コードを変換するコマンドに、iconvがあります。

iconvはWindows、Linux共に使用可能です。


以下がiconvコマンドの主なオプションです。


-l - 扱える文字コードを一覧表示

-f 文字コード - 変換前の文字コードを指定

-t 文字コード - 変換後の文字コードを指定

-o ファイル名 - 出力ファイルを指定


例:UTF-8で作成したファイル「test」をEUC-JPに変換して、「newtest」というファイルに出力する場合

#iconv -f UTF-8 -t EUC-JP test -o newtest




コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3