Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

沢田奈緒美HP

25 views
Skip to first unread message

NAKAJI Hiroyuki

unread,
Apr 2, 1998, 3:00:00 AM4/2/98
to

fj.net.infosystems.www.authoring を足して、Followup-To: そっち
## でええんやろか…

URL に ' が入っているのはOKなのか?という私の疑問です。

Shigeru Takeuchi <ta...@ceres.dti.ne.jp> writes:

> NAKAJI Hiroyuki さんwrote:
> >
> 省略させてもらいました
> >
> > > <http://www.take7.com/yuka'sland/>
> >
> > URLに ' が含まれるのはいいんでしたっけ?という疑問はさておき、
> >
>
> あ、いかんのですか。引けてしまうので問題ないもんと
> 思っていたのですが。修正した方がよろしいんでしょうか。

さっきは試さなかったので、今試しました。

Emacs w3-mode … ×
lynx … △表示が乱れる→乱れなかったとしても意味なし
mozilla 4.04 … ○
----====----====----====----
NAKAJI Hiroyuki (中治 弘行)
Graduate School of Engineering, Kyoto University

Masakatz Canada

unread,
Apr 2, 1998, 3:00:00 AM4/2/98
to

かなだです。

In article <6fv7vn$smt$1...@psyche.rcep.dpri.kyoto-u.ac.jp>,
nak...@zeisei3.dpri.kyoto-u.ac.jp says...

>URL に ' が入っているのはOKなのか?という私の疑問です。
> > > <http://www.take7.com/yuka'sland/>

OKだったと思います。RFCを示します。

<<<RFC 1738 Uniform Resource Locators (URL)>
>Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
>reserved characters used for their reserved purposes may be used
>unencoded within a URL.

しかし、

>unreserved = alpha | digit | safe | extra
>safe = "$" | "-" | "_" | "." | "+"
>extra = "!" | "*" | "'" | "(" | ")" | ","

ここ、どうして分けて書いてあるんでしょう?
"!*'(),"は「安全でない可能性がある」という意味なん
でしょうか?

ちなみに、Another HTML-lint
<http://globe.si.hirosaki-u.ac.jp/%7Esi9434/jikken/htmllint/>
のチェックには、<'>を使ったURLは引っかかりませんで
した。

まあ、引けないブラウザがある以上、
<http://www.take7.com/yuka%27sland/>
のようにエスケープしてやるのが親切かもしれませんね。
非予約文字をエスケープすることに関しては特に禁じら
れていませんので。

余談ですが、よく話題にのぼる"~"に関しては、

>Other characters are unsafe because
>gateways and other transport agents are known to sometimes modify
>such characters. These characters are "{", "}", "|", "\", "^", "~",
>"[", "]", and "`".
>All unsafe characters must always be encoded within a URL.

とはっきり「エスケープすべし」と書かれています。

# http://www.xx.xx/xx'xxが全然構わなくて、
# http://www.xx.xx/~xxx は絶対ダメというのもピンときま
# せんが。。。

>Emacs w3-mode … ×
>lynx … △表示が乱れる→乱れなかったとしても意味なし
>mozilla 4.04 … ○

こちらでもいくつか試してみたところ、
mozzilla 3.04 … ○
IE3.0 … ○

でした。ただし、上記2つの付属ニュースリーダー、
およびWinVN0.99.7Jでは、記事中のURLに自動的に
付けられるリンクが、<'>のところでちょん切れて
しまいます。
--
か な だ ま さ か つ
can...@kt.rim.or.jp


Masakatz Canada

unread,
Apr 2, 1998, 3:00:00 AM4/2/98
to

かなだです。

In article <6g0f6l$5g8$1...@news.kt.rim.or.jp>, can...@kt.rim.or.jp says...


><<<RFC 1738 Uniform Resource Locators (URL)>>>
>>Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
>>reserved characters used for their reserved purposes may be used
>>unencoded within a URL.

http://www.xx.xx/'oops!'(+$1,000-).html

なんてURLもOKっていうこと??
# Mozilla3.04ではOKでしたが...。

NAKAJI Hiroyuki

unread,
Apr 3, 1998, 3:00:00 AM4/3/98
to

なかじです。どうもありがとうございます。

can...@kt.rim.or.jp (Masakatz Canada) writes:

> >URL に ' が入っているのはOKなのか?という私の疑問です。
> > > > <http://www.take7.com/yuka'sland/>
>
> OKだったと思います。RFCを示します。

そうでしたか。いずれにしても UNIX の shell で名前に ' の入ったファイル
は作るのが面倒なので、私は使わないようにします。

> 余談ですが、よく話題にのぼる"~"に関しては、
>
> >Other characters are unsafe because
> >gateways and other transport agents are known to sometimes modify
> >such characters. These characters are "{", "}", "|", "\", "^", "~",
> >"[", "]", and "`".
> >All unsafe characters must always be encoded within a URL.
>
> とはっきり「エスケープすべし」と書かれています。

おおっと、これは手元のファイルを修正しないといけませんね。(^^;

> # http://www.xx.xx/xx'xxが全然構わなくて、
> # http://www.xx.xx/~xxx は絶対ダメというのもピンときま
> # せんが。。。

なんか腑に落ちませんね。

> でした。ただし、上記2つの付属ニュースリーダー、
> およびWinVN0.99.7Jでは、記事中のURLに自動的に
> 付けられるリンクが、<'>のところでちょん切れて
> しまいます。

Gnus 5.6.3 でもちょんぎれます。まあ、怪しげなものは使わないに越したこ
とはない、というスタンスがよさげですね。

Yoshinori Maruoka

unread,
Apr 3, 1998, 3:00:00 AM4/3/98
to

丸岡@F-CACEです。

あまり深く考えずに投稿します(^^;

In article <6g0f6l$5g8$1...@news.kt.rim.or.jp>, Masakatz Canada says...

>余談ですが、よく話題にのぼる"~"に関しては、
>
>>Other characters are unsafe because
>>gateways and other transport agents are known to sometimes modify
>>such characters. These characters are "{", "}", "|", "\", "^", "~",
>>"[", "]", and "`".
>>All unsafe characters must always be encoded within a URL.
>
>とはっきり「エスケープすべし」と書かれています。
>

># http://www.xx.xx/xx'xxが全然構わなくて、
># http://www.xx.xx/~xxx は絶対ダメというのもピンときま
># せんが。。。

それは "{", "}", "|", "\", "^", "~","[", "]", "`" は IBM の EBCDIC
コードを使った場合に問題になるからではないですかね?

すなわち "{", "}", "|","~" は "[", "]" , "\", "^" とコード体系を切替ない
と扱えないといった事情があります。

で、"`" はどーかというと同じ理由かなと思うのですが、手元にマトモな
EBCDIC 表がないので確認してません(^^;
誰かフォローして頂けるとありがたいです。

ではでは。

--
~NetNews でのことは NetNews で終始したいんです。:-D~
丸岡 良礼(Yoshinori Maruoka) @ F-CACE
ym...@alles.or.jp / http:// は作成中

0 new messages