精易论坛

标题: 中文编码问题 在线等 求大佬解决 [打印本页]

作者: 1765047197    时间: 2021-11-3 11:11
标题: 中文编码问题 在线等 求大佬解决
论坛看了很多关于编码的问题都没解决  我有一串文本   如果里面带了一个中文如 ”极dfsdf2dfsd45s“  或 是纯数字纯英文 再或是  ”极dfsdf的2dfs的d45s“  经过  gb2312到utf8 就能成功上传  但如果是纯中文  或是连续在一起的中文  如  ”极的dfsdf2dfsd45s“   就会上传失败   显示提交的参数不对  请问是哪里的问题  这个参数会在计算sign的时候被用到


补充内容 (2021-11-3 11:33):
post 提交的时候  这个参数都是utf8编码的  把这个参数带入到sign的计算中  有连续中文就会错误   英文就没问题
作者: 初夏喔    时间: 2021-11-3 11:11
编码_URL编码 (“极dfsdf2dfsd45s”, , 真)
作者: 1765047197    时间: 2021-11-3 11:20
初夏喔 发表于 2021-11-3 11:19
编码_URL编码 (“极dfsdf2dfsd45s”, , 真)

这种我试过  不行的  
作者: 初夏喔    时间: 2021-11-3 11:23
1765047197 发表于 2021-11-3 11:20
这种我试过  不行的

代码传附件看看
作者: 1765047197    时间: 2021-11-3 11:27
初夏喔 发表于 2021-11-3 11:23
代码传附件看看

源代码可能给您传不了  抱歉  里面还是有些东西的   我不明白的就是不带中文就成功  带中文就失败的原因
作者: AnyPopup    时间: 2021-11-3 11:43
先转utf8在仅限url编码
作者: 1765047197    时间: 2021-11-3 11:46
AnyPopup 发表于 2021-11-3 11:43
先转utf8在仅限url编码

编码_URL编码 (到文本 (编码_gb2312到utf8 ()), , 真)
作者: 1765047197    时间: 2021-11-3 11:46
1765047197 发表于 2021-11-3 11:46
编码_URL编码 (到文本 (编码_gb2312到utf8 ()), , 真)

这个意思吗
作者: 1765047197    时间: 2021-11-3 12:23
帮帮忙 ................
作者: lao3    时间: 2021-11-3 13:01
sign是怎么计算的

比如说 你中文计算md5  取数据摘要(到字节集("中文")) 这样肯定不对


作者: 1765047197    时间: 2021-11-3 13:15
lao3 发表于 2021-11-3 13:01
sign是怎么计算的

比如说 你中文计算md5  取数据摘要(到字节集("中文")) 这样肯定不对

sign计算还比较复杂  不带中文或者带一个中文  是可以计算出并显示正确的  但是全中文或是多中文能计算出来  但是会显示是错误的
作者: 1765047197    时间: 2021-11-3 13:17
lao3 发表于 2021-11-3 13:01
sign是怎么计算的

比如说 你中文计算md5  取数据摘要(到字节集("中文")) 这样肯定不对

取数据摘要 (到字节集 (编码_BASE64编码 (ret)))   ret是计算后的字节集  提交的中文就在这个里面
作者: lao3    时间: 2021-11-3 13:30
1765047197 发表于 2021-11-3 13:17
取数据摘要 (到字节集 (编码_BASE64编码 (ret)))   ret是计算后的字节集  提交的中文就在这个里面 ...

试试

取shuju摘要 (到字节集(编码_BASE64编码 (编码_Ansi到Utf8 (“待处理”))))


作者: a13859926972    时间: 2021-11-3 13:31
能不能贴一点相关代码




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4