guikeyy 发表于 2015-9-30 14:29:04

如何设置web_submit_data提交的中文编码方式

web_submit_data函数提交的值有中文,
把提交方式设置成GET后,发现中文进行转码后是用的gb2312进行的转码;
在后台看到的内容是乱码;
请问如何设置提交内容的编码方式,使用UTF-8来进行转吗?
http://XXXXX/api/update_stock/?sku_id=40187003223&warehouse_id=1&business_type=1&amount=1&user_id=1&warehouse_name=%B2%D6%BF%E21&status_id=1&business_no=1

398073412 发表于 2015-9-30 16:45:06

问题都没有面试清楚,,,红色那些是url转码

guikeyy 发表于 2015-9-30 16:48:21

398073412 发表于 2015-9-30 16:45
问题都没有面试清楚,,,红色那些是url转码

红色那串是转码后的,但是是用gb2312来转的,我想设置成用utfi-8来转

398073412 发表于 2015-10-8 08:31:53

guikeyy 发表于 2015-9-30 16:48
红色那串是转码后的,但是是用gb2312来转的,我想设置成用utfi-8来转

直接用中文就可以了吧,不用你转

guikeyy 发表于 2015-10-8 10:41:19

398073412 发表于 2015-10-8 08:31
直接用中文就可以了吧,不用你转

我是直接用的中文,但是自动转码用gb2312来转的,后台显示是乱码,我想设置自动转码用utf-8来转;
如:中文:仓库
用了web_submit_data函数后,转码成了:%b2%d6%bf%e2
检查发现这是用gb2312来转码的;
如果是用utf-8来转,就是:%e4%bb%93%e5%ba%93

不知道有没有明白这个意思?
页: [1]
查看完整版本: 如何设置web_submit_data提交的中文编码方式