SORU
17 Mayıs 2010, PAZARTESİ


Bir URL parça tanımlayıcı geçerli karakter listesi?

Parça tanımlayıcı similar to this guy uygulama benim web AJAX olayları için bir kalıcı bağlantı oluşturmak için kullanıyorum. Gibi bir şey

http://www.myapp.com/calendar#filter:year/2010/month/5

Arama biraz yaptım ama parça idenitifer için geçerli karakterlerden oluşan bir liste bulamadım. W3C spec bir şey sunmuyor.

URL genel olarak karakterleri kodlamak için gereken aynı mı?

Bu her zaman iyi bir bilgi görünmüyor.

CEVAP
17 Mayıs 2010, PAZARTESİ


RFC 3986 bkz.

fragment    = *( pchar / "/" / "?" )
pchar         = unreserved / pct-encoded / sub-delims / ":" / "@"    
unreserved    = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded   = "%" HEXDIG HEXDIG
sub-delims    = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / " " / "," / ";" / "="

Bu yüzden kullanabilirsiniz !, $, &, ', (, ), *, , ,, ;, =, bir eşleştirme %[0-9a-fA-F]{2} bir şey eşleşen [a-zA-Z0-9], -, ., _, ~, :, @, /, ve ?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • videoisunrelated

    videoisunrel

    5 Mart 2009