[Fswiki-dev] Re: IDの形式・適用範囲

Zurück zum Archiv-Index

YAMASHINA Hio hio****@hio*****
2005年 4月 2日 (土) 23:01:32 JST


  こんにちわ, 
  山科です. 
  
From: Hiroaki Sakuma <hiroa****@sakum*****>
Subject: [Fswiki-dev] Re: IDの形式・適用範囲
Date: Sat, 02 Apr 2005 20:35:28 +0900
>
> > #ただしURLエンコードされない文字、[A-Za-z0-9_.*-]に限りたい
> > ##mozilla以外で"_.*-"がエンコードされないかどなたか確認していただけません
> > ?
> 
> RDBMSではシーケンシャルに付ける方法が多いと思います.
> RDBMSでは,データ構造を設計する際,使う,使わないは関係なく,シーケンシャル
> なIDを付けるのがコツです.単純なSELECT(行選択)だけなら関係ないのですが,LEFT 
> JOINのようなTABLEを超えたリレーショナルな操作をする際に,シーケンシャルなID
> を付けておいて,INDEXを生成すると動作が速くなるためです.
> 
> なお,Operaでは_.*-はエンコードされません.
> 
  
  はじめのメールでは RFC 1738 を出されていましたが, 
  現在はUpdateされて 3986 になっています. 
  エンコードされない文字は - . _ ~ となっています. 
  
  ・引用1
   unreserved    = ALPHA / DIGIT / "-" / "." / "_" / "~"
   reserved      = gen-delims / sub-delims
   gen-delims    = ":" / "/" / "?" / "#" / "[" / "]" / "@"
   sub-delims    = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / "+" / "," / ";" / "="
  ・引用2
    URI 生成アプリケーションは、もし予約されている集合内の文字が
    その構成要素内のデータを表すために URI スキームによって特に
    認められているのでなければ、それらの文字に対応するデータオク
    テットをパーセントエンコードすべきである。
  
  あと, Base64 の RFC に 
  4.  Base 64 Encoding with URL and Filename Safe Alphabet
  というものがあります. 
    62 +  ==> - (minus)
    63 /  ==> _ (understrike)
  としています. 
  
  RFC 1738 "$-_.+!*'(),"
  RFC 3986 "-._~"
  
  mozilla(v?)  "-_.*"
  Opera(v?)    "-_.*"
  
  Opera(8b3)     -_.   q=%22%24-_.%2B%21%2A%27%28%29%2C%22
  Opera(7.54u2)  -_.   q=%22%24-_.%2B%21%2A%27%28%29%2C%22
  FireFix(1.0.2) -_.*  q=%22%24-_.%2B%21*%27%28%29%2C%22
  IE(6SP1)       -_.*  q=%22%24-_.%2B%21*%27%28%29%2C%22  (win2ksp4)
  
  でわ〜♪

-- 
YAMASHINA Hio <hio****@hio*****>






Fswiki-dev メーリングリストの案内
Zurück zum Archiv-Index