Problem Description: Sometimes we need to encode a whole URL, but if the whole code is direct, the colon will be encoded;
Example: http://192.168.1.85:8080/files/1\\paper\\2015-06-05\\150602 Polymer website Paper submission
As a front-end, daily dealing with URLs is essential. But maybe every day is just a simple use, it is just smattering, with the work, I found in the daily grab package debugging, interface calls, browser compatibility and many other aspects, do not
As a front-end, daily dealing with URLs is essential. But maybe every day is just a simple use, it is just smattering, with the work, I found in the daily grab package debugging, interface calls, browser compatibility and many other aspects, do not
For example, in a URL parameter string, the Key=value key value is used to pass the argument, and the key value pairs are separated by & symbols, such as/s?q=abc&ie=utf-8. If your value string contains = or, it is bound to result in a server parsing
If an encoding is required, it indicates that this is not suitable for transmission. There are a variety of reasons, such as a large size that contains private data. For a URL, encoding is required because some characters in the URL may cause
This is a creation in
Article, where the information may have evolved or changed.
Package URL
Import "Net/url"
The URL package resolves the URL and implements the query's escape code, see RFC 3986.
Index
Func Queryescape (s string) string
Chaotic URI Encoding
There are three methods for encoding in javascript: escape, encodeuri, encodeuricomponent
C # encoding methods: httputility. urlencode, server. urlencode, Uri. escapeuristring, Uri. escapedatastring
The javascript code is okay.
The solution of URL passing parameters (special characters) in JavaScript and the introduction of transcoding decoding some symbols cannot be passed directly in the URL, and if you want to pass these special symbols in the URL, use their encoding.
php to encode the URL, you can use UrlEncode () or Rawurlencode (), the difference is that the former to encode the space as ' + ', and the latter to encode the space as '% 20 ', but it should be noted that the encoding should be encoded only for
confusing URI encoding
There are three ways to encode in javascript: Escape, encodeURI, encodeURIComponent
Main methods of encoding in C #: Httputility.urlencode, Server.URLEncode, uri.escapeuristring, uri.escapedatastring
It's okay in JavaScript,
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.