万能域名抢注机

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7205|回复: 0

9.1、处理不同接口对应不同中文编码的技巧

[复制链接]

3

主题

3

帖子

25

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
25
发表于 2017-4-5 11:29:38 | 显示全部楼层 |阅读模式
今天又有用户反映,中国数据ap接口不认程序提交过去的中文,我在我本地机器测试了一下,现在把处理中的一些技巧分享一下:

1、程序默认提交是没有经过url编码的gbk中文,所以对一般gbk编码的接口,不用选择“使用utf-8编码发送”,直接提交即可;
2、对于utf-8编码的接口,可以勾选“使用utf-8编码发送”即可;
3、对于上面提到类似中国数据这种gbk编码接口,但是不管选择还是不选择“使用utf-8编码发送”,都不行的,可以这样操作:
  • 不用选择“使用utf-8编码发送”,
  • 然后手工将中文直接直接转码为gbk的url编码,比如“重庆”,进行转码后是%D6%D8%C7%EC,注意gbk编码下,一个汉字是两个字节,utf-8编码下,一个汉字是三个字节,然后直接将转码后的结果,写在变量里即可,
  • 如:d_owner_city_zh===重庆,处理后为:d_owner_city_zh===%D6%D8%C7%EC
4、与上面3类似,如果接口是utf-8,但使用程序选项“使用utf-8编码发送”不起作用的话,也可以按照上面3的思路处理,即不选择“使用utf-8编码发送”开关,而是手工编码直接写在变量里,不过到目前为止还没有用户反应utf-8编码的接口有这个问题。
5、其实上面3和4的处理方法归纳一下就是,关闭程序自带的编码功能,人工编码后,将内容写在变量里。
6、关于编码工具,大家可以自行百度一下,很多网站都有在线的编码工具,一定要选对编码格式。

总之,万能域名抢注机是非常灵活的,可以处理接口各种编码问题,大家要灵活掌握。

补充一下编码相关知识:
重庆对应的gbk的url编码是%D6%D8%C7%EC,其中%D6%D8是“重”字,其中%D6是第一个字节,%D8是第二个字节,如果是utf-8的url编码是三个字节,相关的知识请大家自行上网查询吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|domain-capture

GMT+8, 2025-1-5 08:41 , Processed in 0.043468 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表