La façon de coder les périodes pour les Url en Javascript?

La DONC post ci-dessous est exhaustive, mais tous les trois méthodes décrites ne parviennent pas à coder pour des périodes.

Post: Encoder l'URL en JavaScript?

Par exemple, si je lance les trois méthodes (c'est à dire, d'évasion, encodeURI, encodeURIComponent), aucun d'entre eux codent pour des périodes.

Donc "de la nourriture.magasin" sort "de la nourriture.store", qui rompt l'URL. Il rompt l'URL parce que l'application Rails ne peut pas reconnaître l'URL valide, et affiche la page d'erreur 404. C'est peut-être une erreur de configuration dans les Rails fichier de routes?

Quelle est la meilleure façon d'encoder les périodes de Javascript pour les Url?

  • De quelle manière le fait de briser l'URL? Périodes n'ont pas à être codé pour autant que je sais.
  • Merci, mise à jour de la question afin de refléter votre question.
  • J'ai ajouté "ruby-on-rails" à vos tags - ce n'est pas une URL de problème, mais un Rails de problème ou quelque chose de spécifique à votre application.
  • Une autre raison valable pour échapper à des périodes de l'url sélecteur de Apache Sling (utilisé par Jour CQ): sling.apache.org/documentation/the-sling-engine/...
InformationsquelleAutor Crashalot | 2011-02-08