Greasy Fork is available in English.
js纯代码实现gbk格式的url编码
Fra og med 09.06.2021. Se den nyeste version.
Dette er versioner af dette script, hvor koden er blevet opdateret. Vis alle versioner.
Bug fixes
解决了'🐟'等length=2的特殊字符的问题,对于这种字符,新版本模拟了form(encoding='GBK')的表单提交时的编码方法:将'🐟'转换为'🐟'再进行GBK格式的URIEncode
'🐟'
'🐟'
当预设GBK编码集中找不到当前字符(char)时,尝试使用`&#${char.charCodeAt(0)};替换当前char`再在预设GBK编码集中进行替换。此改动模拟的是浏览器GBK编码的form提交时的序列化行为
char
替换当前
fixed incorrect metadata
code quality improvements
修复对照表错误
啊这,对照表错误确实是更新引入的,此版本修复错误
更新了部分逻辑,修复了部分字符不能正常encode/decode的bug发现了对照表错误,未能修复(更新前的版本也有此错误,并非更新导致而是本来就有)