エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
1. 予備知識 fetch で得た Response や Blob のメソッドはテキストデータの文字コードを常に UTF-8 とし... 1. 予備知識 fetch で得た Response や Blob のメソッドはテキストデータの文字コードを常に UTF-8 として扱うため、Shift_JIS 等の UTF-8 以外の文字コードでは文字化けします。 参考「Response.text() - Web API | MDN」 参考「Blob.text() - Web API | MDN」 直接 UTF-8 以外の文字コードを扱うことはできないため、バイナリデータを経由して文字コードを指定してテキストデータに変換します: 方法 1: ArrayBuffer を経由して TextDecoder を用いる textDecoder.decode(arrayBuffer) 方法 2: Blob を経由して FileReader を用いる fileReader.readAsText(blob) 古いやり方のため、本記事では不説明 参考「T