|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2022/6/19 9:43:31 |
标题: |
JSON的入参明明是正确的中文,为什么告诉我是???? |
浏览:1829 |
|
加入我的收藏 |
楼主: |
银海的接口,我的入参明明是中文,但返回的告诉我姓名【?****】 {"infno": "1101","msgid": "H14060200116202206180849370017","mdtrtarea_admvs": "140602","insuplc_admdvs": "140602","recer_sys_code": "140602YLYY","dev_no": "","dev_safe_info": "","cainfo": "832af162c0ce748de7371db305e8c2ab","signtype": "SM3","infver": "V1.0","opter_type": "1","opter": "604","opter_name": "系统管理员","inf_time": "2022-06-18 08:49:37","fixmedins_code": "H14060200116","fixmedins_name": "朔州元禄医院","sign_no": "140600S0000000000538639","input": {"data": {"mdtrt_cert_type": "01","mdtrt_cert_no": "140000ec5q4l6b3oci0100007f000042e2fcbc","card_sn": "","begntime": "","psn_cert_type":"01","certno": "140602199105131515","psn_name": "卢晓曙"}}} 2022-06-18 08:49:46 交易返回: {"infcode":-1,"signtype":null,"cainfo":null,"inf_refmsgid":null,"refmsg_time":"20220618084938344","respond_time":"20220618084939128","err_msg":"生产140600-[FSI-FMI服务执行异常:]校验失败:证件类型【01】姓名【?****】的基本信息与数据库中姓名【卢**】不同。[psnInfoBO_400]不符合业务要求。[刷卡参保区划][朔城区][FSI-1101]-异常流水号[794490840]","warn_msg":null,"output":null,"detail_msg":null}
----------------------------------------------
-敢于学习,谦虚学习,鼓励批评!! |
作者: |
|
2022/6/19 10:33:55 |
1楼: |
这是人们常常讨论的乱码吗?
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
作者: |
|
2022/6/19 10:51:20 |
2楼: |
你的中文,要看对方需要什么编码。
比如,UTF8, UTF16,等等。
----------------------------------------------
-
|
作者: |
|
2022/6/19 11:40:30 |
3楼: |
垃圾银海, 至今仍然用非标准的json.
你看哪家的json是显示中文的? 这不是扯淡吗?
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
|
2022/6/19 13:15:29 |
4楼: |
其实我也没搞清楚是怎么回事,对方用我给的这个JSON的字符串在他们的POST测试中是可以的,但一旦调用他们的接口去传入的话就提示中文问题
----------------------------------------------
-敢于学习,谦虚学习,鼓励批评!!
|
作者: |
|
2022/6/19 13:37:45 |
5楼: |
你的json不对吧, 不应该看到中文啊.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
|
2022/6/19 14:37:43 |
6楼: |
中文转\u开头的字符,即可。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
|
作者: |
|
2022/6/19 14:40:22 |
7楼: |
看图,就是中文等其他字符转unicode,不过,js里面的函数,跟delphi不一样,你可以随便网上找下,js的代码,自己写一个。返回结果,执行一次中文转\u字符,就可以的。
此帖子包含附件:
大小:107.1K |
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
|
作者: |
|
2022/6/22 22:44:38 |
8楼: |
这个问题我解决了 银海的需要传入的汉子用UTF-8编码后再传入就好了
----------------------------------------------
-敢于学习,谦虚学习,鼓励批评!!
|
|