const str = encodeURIComponent('+123')
uni.request({
method: 'post',
data: {
demo: str
}
})
IOS请求参数有+号特殊字符的情况
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 教育版
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhone 13
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: CLI
CLI版本号: 3.0.0-4070520250711001
const str = encodeURIComponent('+123')
uni.request({
method: 'post',
data: {
demo: str
}
})
IOS请求参数有+号特殊字符的情况
请求参数特殊字符+号不会变成空格
请求参数特殊字符+号变成了空格
DCloud_UNI_OttoJi
更新:data 参数不会参与额外的逻辑,我使用 encode 和不是用包装,运行到 iPhone 真机、h5 观察 network 和 服务端打印的参数都正常。请提供完整复现工程、服务端打印截图,自查是否有额外的插件、逻辑处理你的业务代码。
2025-10-09 15:59