请问一个PHP Url encode 的问题

liq330 2011-04-16 04:10:40
It is SMS content. For Unicode of each message should be equal or less than 70 characters. For ASCII of each message should be equal or less than 160 characters. If the message is longer than one message length, it will be counted as two messages.
All non-English messages should be formatted in Unicode with URL Encoding.
For Example,

“網頁” => %26%2332178%3B%26%2338913%3B
”网页” => %26%2332593%3B%26%2339029%3B

这是一个用接口发短信的说明文档。

可是我用很多方法包括 urlencode 转成 ascii 再 urlencode 什么都无法生成例子中的样子,发过去的都是乱码

请问一下这个是怎么转的?


“網頁” => %26%2332178%3B%26%2338913%3B
”网页” => %26%2332593%3B%26%2339029%3B
...全文
416 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaifadi 2011-04-16
  • 打赏
  • 举报
回复
網頁不是乱码,而是繁体字而已吧,至于怎么转,我不是很清楚,帮顶!
maquan 2011-04-16
  • 打赏
  • 举报
回复

$a = '网页';
$b = mb_encode_numericentity( $a, array( 0x0080, 0xffff, 0, 0xffff ), 'UTF-8' );
$c = urlencode($b);
var_dump($c);



————————————————————————————————
基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧