5

JavascriptのencodeURI()またはencodeURIComponent()でcharsetを指定する方法はありますか? 例えば:

encodeURIComponent("例子", "UTF-8")出力%E4%BE%8B%E5%AD%90

encodeURIComponent("例子", "GBK")出力%C0%FD%D7%D3

4

3 に答える 3

3

私の解決策は、npm パッケージurlencodebrowserifyを使用することです。

urlencode.js に次のように記述します。

var urlencode = require("urlencode");
module.exports = function (s) { return urlencode(s, "gbk"); }

browserify urlencode.js --s encode > bundle.js

そして bundle.js では、呼び出される関数encodeが宣言されています。

于 2016-10-01T01:29:16.557 に答える