tex 原始参数是"百度你好“ 第一次urlencode后 tex=%e7%99%be%e5%ba%a6%e4%bd%a0%e5%a5%bd 第二次urlencode后 tex=%25e7%2599%25be%25e5%25ba%25a6%25e4%25bd%25a0%25e5%25a5%25bd
合成语音为e799bee5baa6e4bda0e5a5bd
这个是怎么回事?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
由于urlencode有两个标准 RFC 1738和RFC 3986. 百度为了更好地兼容,支持1次及2次urlencode, 其中2次urlencode可以覆盖全部的特殊字符。因而推荐传递tex 参数时做2次urlencode编码。
测试用例:“1+1=2”。 一次urlencode时,“+”可能会没有合成。
按官方的解释感觉直接两次urlencode更佳
怎么调用的呢?