Closed ma8ma closed 1 year ago
掲示板のsubject.txtを取得して解析する部分を修正して板のテキストエンコーディングを設定する処理を変更します。
about:config の「(安全でない) スレ一覧とスレビューのプロパティにあるエンコーディング設定を有効にする」が"はい"のときはHTTPヘッダーやHTMLデータに含まれるエンコーディング情報を無視して板のプロパティで設定されたエンコーディングを優先します。
2023-10-01 時点では、5chのagreeやkesサーバーにある板からsubject.txtを取得するとHTTPのContent-Typeにはcharset=utf-8が指定されています。 しかし、送られてきたテキストデータはshift_jisで符号化されているため文字化けが発生します。
修正前は板のプロパティでテキストエンコーディングを変更して文字化けを直しても再びsubject.txtを取得したときにエンコーディングが再判定されて文字化けが再発する問題がありました。
関連のissue: #1265
掲示板のsubject.txtを取得して解析する部分を修正して板のテキストエンコーディングを設定する処理を変更します。
about:config の「(安全でない) スレ一覧とスレビューのプロパティにあるエンコーディング設定を有効にする」が"はい"のときはHTTPヘッダーやHTMLデータに含まれるエンコーディング情報を無視して板のプロパティで設定されたエンコーディングを優先します。
背景事情
2023-10-01 時点では、5chのagreeやkesサーバーにある板からsubject.txtを取得するとHTTPのContent-Typeにはcharset=utf-8が指定されています。 しかし、送られてきたテキストデータはshift_jisで符号化されているため文字化けが発生します。
修正前は板のプロパティでテキストエンコーディングを変更して文字化けを直しても再びsubject.txtを取得したときにエンコーディングが再判定されて文字化けが再発する問題がありました。
関連のissue: #1265