上述两段代码是进行 URL 编码和解码。在 JavaScript 中,对 URL 编码和解码有系统函数——encodeURIComponent,但却是按 UTF-8 进行的。而 EZJ.Encoding.urlEncode 和 EZJ.Encoding.urlDecode 却是按 ANSI 进行的,这使得 GB2312 网页加上 Ajax 功能成为了现实。
这两个功能是完全采用的 JavaScript 代码,没有引用 VBScript 代码,所以在 Firefox、Chrome 等浏览器中均可用。
注意这只是 EZJ v1.1 中的一部分功能预览,EZJ v1.1 发布时可能会对其代码作调整。