我引用了一个API,用于为名为Mixi的社交平台开发应用程序。我遇到了这样的问题:要正确地将参数传递给payment,必须根据下列规则转义字符串:
所有参数名称和值都使用RFC3986百分比编码(%xx)机制转义。非保留字符集中的字符(RFC3986第2.3节)必须进行编码。不可对无保留字符集中的字符进行编码。编码中的十六进制字符必须是大写字母。文本名称和值必须编码为UTF-8八进制,然后才能按百分比对它们进行RFC3629编码。 无保留=阿尔法,数字,'-',‘’,'_','~‘
我真的很困惑地看着这一页。我打算在Javascript/jQuery中这样做。是否有一种简单的方法或功能来实现这一点?如果jQuery直接不能这样做,请建议是否有一些外部库可以这样做。
问候
发布于 2013-12-16 11:46:06
如果您正在寻找UTF-8编码,可以使用encodeURIComponent()。
var encodedURI = encodeURIComponent(str);
https://stackoverflow.com/questions/20609963
复制相似问题