/[pub]/suikawiki/sw4data/ids/2/423.txt
Suika

Contents of /suikawiki/sw4data/ids/2/423.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (hide annotations) (download)
Sun Jun 12 03:01:53 2011 UTC (13 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +4 -6 lines
File MIME type: text/plain
updated by (anon)

1 wakaba 1.7
2     * 大文字と小文字
3    
4     [1]
5     [CITE[Bug in w3m-url-encode-string]] ([CODE[2007-05-11 13:00:36 +09:00]] 版) <http://emacs-w3m.namazu.org/ml/msg09323.html>
6    
7     [[Webとの互換性]]のためには[[百分率符号化]]は[[大文字]]でなければならないらしい。
8    
9     ;; [[RFC 3986]] 的に[[大文字]]でなければならないというのは誤りで、
10     [[RFC 4234]] [[ABNF]] は[[大文字]]・[[小文字]]を区別しない。
11    
12     ([[名無しさん]] [WEAK[2007-05-11 11:19:59 +00:00]])
13    
14     * 非予約文字の百分率符号化
15    
16     [2]
17     最後の path segment が [CODE(URI)[%2E]]
18     または [CODE(URI)[%2E%2E]], [CODE(URI)[%2E.]],
19     [CODE(URI)[.%2E]] な[[相対参照]]について。
20     ([[名無しさん]])
21    
22     [3]
23     [CODE(HTMLe)@en[[[a]]]] [CODE(HTMLa)@en[[[href]]]] にそのような[[相対参照]]を指定した時の[[ステータス・バー]]または[[ツールチップ]]に表示される[[絶対URI参照]]は:
24     - [[Firefox]] 1.5、[[Opera]] 9: [[百分率符号化]]を解いたもの
25     ([CODE(URI)[[[.]]]] や [CODE(URI)[[[..]]]])
26     - [[WinIE 6]]: [[百分率符号化]]されたまま
27    
28     ([[名無しさん]])
29    
30     [4]
31     その[[リンク]]を[[かちっ]]たときに飛ばされる[[文書]]の [[URI]]
32     ([[アドレス・バー]]の表示や [CODE(JS)@en[[[location]].[[href]]]]) は:
33     - [[Firefox]] 1.5、[[WinIE 6]]: [CODE(URI)[[VAR@ja[[[基底URI]]]]/%2E]] など、
34     [[百分率符号化]]のまま
35     - [[Opera]] 9: [CODE(URI)[[VAR@ja[[[基底URI]]]]/.]] など、
36     [[百分率符号化]]を解いた値
37    
38     ([[名無しさん]])
39    
40     [5]
41     >>2 のような path segment が含まれるものの、最後の path
42     segment ではない[[相対参照]] (例えば [CODE(URI)[%2E/]])
43     ([[名無しさん]])
44    
45     [6]
46     >>5 [[ステータス・バー]]などの表示:
47     - [[Firefox]] 1.5、[[Opera]] 9: [CODE(URI)[[[.]]]] や
48     [CODE(URI)[[[..]]]] として解釈したときの[[絶対URI参照]]
49     - [[WinIE]] 6: [[百分率符号化]]されたまま、
50     特別な意味を持たないと解釈した時の[[絶対URI参照]]
51    
52     ([[名無しさん]])
53    
54     [7]
55     >>5 飛ばされる [[URI]]:
56     - [[Firefox]] 1.5、[[Opera]] 9: 特別な意味を持つと解釈した時の[[絶対URI参照]]
57     - [[WinIE 6]]: [[百分率符号化]]されたまま、特別な意味を持たないと解釈した時の[[絶対URI参照]]
58    
59     ([[名無しさん]])
60    
61     [8]
62     [[URI scheme]] [Q@en[[CODE(URI)@en[http]]]] の一部または全部が[[百分率符号化]]されている[[URI参照]]
63     ([[名無しさん]])
64    
65     [9]
66     >>8 表示、移動先とも、 [[Firefox]] 1.5、[[Opera]] 9、
67     [[WinIE 6]] のいずれも[[相対参照]]と解釈
68     ([[名無しさん]])
69    
70     [10]
71     [[ASCII]] [CODE(URI)@en[[[hostname]]]] の一部または全部が[[百分率符号化]]されている[[URI参照]]
72    
73     ([[名無しさん]])
74    
75     [11]
76     >>10:
77     表示: [[Firefox]] 1.5、[[Opera]] 9、[[WinIE 6]] とも、
78     [[百分率符号化]]を解いたもの
79     ([[名無しさん]])
80    
81     [12]
82     >>10 移動先:
83     - [[Opera]] 9、[[WinIE 6]]: [[百分率符号化]]を解いた[[ホスト]]
84     - [[Firefox]] 1.5:
85     -- [CODE(URI)@en[[[.]]]] が[[百分率符号化]]されているなら、[[百分率符号化]]をすべて解いた[[ホスト]]
86     -- そうでないなら、[[百分率符号化]]されたままの[[ホスト]]
87     (見つからないというエラーになる)
88    
89     ([[名無しさん]])
90    
91     [13]
92     [[ポート番号]]の一部または全部が[[百分率符号化]]されている場合:
93     表示、移動先とも:
94     - [[Opera]] 9、[[WinIE 6]]: [[百分率符号化]]を解いた[[ポート番号]]
95     - [[Firefox]] 1.5: [[百分率符号化]]を解かない状態で、最初の[[数字]]の連続
96     -- 例えば、 [CODE(URI)[%38%30]] なら [CODE[[[30]]]] と解釈する
97    
98     ([[名無しさん]])
99    
100     [14]
101     テスト: <http://suika.fam.cx/~wakaba/-temp/test/uri/percent/unreserved/>
102     ([[名無しさん]] [WEAK[2007-05-21 05:49:59 +00:00]])
103    
104    
105     [15]
106     [CITE@ja-JP[akr流(2007-02-22)]] ([[akr]] 著, [TIME[2007-02-26 17:00:01 +09:00]] 版) <https://www.codeblog.org/blog/akr/20070222.html>
107    
108 wakaba 1.8 * [CODE(URI)[%u]] 符号化
109 wakaba 1.7
110 wakaba 1.8 [36] [[ECMAScript]] によって導入された [CODE(URI)[[[%u]]]] [[符号化]]は、
111     [[URL]] での利用が認められたことはありませんが、現在でも稀に用いられます。
112     詳しくは [CODE(URI)[[[%u]]]] の項をご覧ください。
113 wakaba 1.7
114     * メモ
115    
116     [31] [CITE[IRC logs: freenode / #whatwg / 20091229]]
117     ([TIME[2010-01-06 07:47:25 +09:00]] 版)
118     <http://krijnhoetmer.nl/irc-logs/whatwg/20091229>
119    
120     [32] [CITE@en[XSLT 2.0 and XQuery 1.0 Serialization (Second Edition)]]
121     ( ([TIME[2010-12-17 00:08:20 +09:00]] 版))
122     <http://www.w3.org/TR/2010/REC-xslt-xquery-serialization-20101214/#uri-escaping>
123    
124     [33] [CITE@en[XSLT 2.0 and XQuery 1.0 Serialization (Second Edition)]]
125     ( ([TIME[2010-12-17 00:08:20 +09:00]] 版))
126     <http://www.w3.org/TR/2010/REC-xslt-xquery-serialization-20101214/#XHTML_ESCAPE-URI-ATTRIBUTES>
127    
128     [34] [CITE@en[Web Applications 1.0 r1835 Don't escape '%' when doing URL resolution. (bug 5802) (credit: hs)]]
129     ( ([TIME[2008-07-01 08:52:00 +09:00]] 版))
130     <http://html5.org/tools/web-apps-tracker?from=1834&to=1835>
131    
132     [35] [CITE@EN[XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)]]
133     ( ([TIME[2010-12-17 00:06:54 +09:00]] 版))
134 wakaba 1.6 <http://www.w3.org/TR/2010/REC-xpath-functions-20101214/#func-encode-for-uri>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24