-
Notifications
You must be signed in to change notification settings - Fork 4
/
423.txt
24 lines (17 loc) · 1.57 KB
/
423.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[1] [[Webブラウザー]]には、[[文字コード]]の指定のためのメニューがあるのが普通です。
[2] これは[[文字コード]]を選択して[[再読込]]を実行するものです。
;; [4] [[HTTPヘッダー]]や[[HTML文書]]内の[[文字コード]]の指定は、無視されます。
[3] 実際の処理はどの仕様でも規定されていませんが、 [[HTML構文解析器]]における
[[change the encoding]] による [[navigate]] に相当する操作
(当該ページ読み込みに使ったデータを使った読み込み、
またはそれができない場合同じ [[fetch]] 条件を使った読み込みを
[[a known definite encoding]] 指定付きで実行) することが期待されていると思われます。
;; [5] [[HTML文書]]に限らず、[[XML文書]]や[[テキストファイル]]にも適用されます。
[6] [[文字コード]]を誤認識することによる[[脆弱性]]を発生させることを意図した攻撃を防ぐため、
[[UTF-7]] など危険性の高い[[文字コード]]を候補に含めることは望ましくないと考えられています。
また近年では[[文字コード]]の誤認識を[[利用者]]が修正せざるを得ない状況は減ってきており、
[[Webブラウザー]]上の[[文字コード指定メニュー]]の扱いも小さくなっています。
* 歴史
[897] [CITE@en[943252 – Move nsCharsetMenu and charsetTitles.properties to comm-central]]
( ([TIME[2014-01-08 20:49:42 +09:00]] 版))
<https://bugzilla.mozilla.org/show_bug.cgi?id=943252>