エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jschardetを使って、ファイルの文字コードを判断する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jschardetを使って、ファイルの文字コードを判断する - Qiita
環境 node.js v16.14 Ubuntu 20.4 はじめに Node.jsでテキストファイルを読み込む場合、読み込み元ファ... 環境 node.js v16.14 Ubuntu 20.4 はじめに Node.jsでテキストファイルを読み込む場合、読み込み元ファイルの文字コードが、UTF-8以外のとき、全角日本語が文字化けすることになります。テキストファイルを読み込んだ後、ファイルの文字コードを判断できないだろうかと思って、調べていたところ、jschardetというライブラリを見つけたため、試してみることにした。 解説 用意したテキストファイルは以下の4種類です。4種類のファイルの読み込みは、関数の引数で判断させています。 UTF-8 UTF-16 UTF-16BE S-JIS ファイルの文字コードが、UTF-8以外であった場合、エラーと判断してコンソールログを表示します。 jschardet.detectに読み込んだファイルの内容を文字列で渡すと、encodingとconfidenceの2つのキーを持つ連想配列を返