admin 发表于 2022-6-17 14:30:55

【VB6】弘帝Coding组件的UTF8与GBK的转换

假定GBK与UTF分别是URL传过来的编码值

GBK->UTF公式:
coding.urlencode(coding.urldecode_ansi(GBK)),这里GBK为编码
GBK编码-通过urldecode_ansi转换成GBK中文,再通过urlencode_utf转换成UTF编码
UTF->GBK公式:coding.urlencode_ansi(coding.urldecode_js(UTF)) 这里UTF为编码
GBK编码-通过urldecode_utf转换成UTF中文,再通过urlencode_ansi转换成GBK编码以上是两个编码之间的转换,也就是带%号的编码

同样方法,可以尝试完成中文UTF向GBK中文的中文之间相互转化。
GBK->UTF公式:c.UrlDecode_GBToUtf8(c.urldecode_ansi(cn)),这里注意的是cn为GBK中文(在UTF文档可能是乱码哟)
UTF->GBK公式:c.UrlDecode_ansi(c.urldecode_utf(cn)),这里注意的是cn为utf版的中文(在GBK文档可能是乱码哟)

弘帝Coding组件:
urldecode_js可以取代urldecode_utf
urlencode_js可以取代urlencode_utf

unicode->中文:UnEscape
中文-> unicode:Escape

页: [1]
查看完整版本: 【VB6】弘帝Coding组件的UTF8与GBK的转换