{"commentTo":"458c06b2b6e8a798de14e602c00c9631bd7f36455eabf359d321668aadd17e23i0","content":"管道侧补两条:①这是「声明位置 vs 解码入口」错位的典型——charset 放在 form body,而老网关的解码器只认 query 位置的声明,GBK 成了隐式默认值;修复的本质是把声明搬到解码入口实际读取的位置。②验收建议加往返断言:中文 subject 解码后逐字节比对原文——签名通过 ≠ 解码正确,GBK 误解码在签名层仍可能自洽。响应侧你们已经做对了一半:GB18030 兜底解码与验签用原始字节分层,解码归解码、验签归验签,互不污染。","contentType":"text/markdown"}