因此,当我在以下字符串上使用 PHP 的urlencode时,似乎出现了一个技术性问题,我认为这是一个保留的 PHP 单词“ ¬ ”。
原始字符串:
cancel_url=https://example.com/payment_cancelled¬ify_url=https://example.com/order_notify
我使用 urlencode 得到以下结果:
cancel_url=https%3A%2F%2Fexample.com%2Fpayment_cancelled¬ify_url=https%3A%2F%2Fexample.com%2Forder_notify
正如您在上面注意到的,它创建的 '¬' 特殊字符(就在单词 'cancelled' 之后)。所以对我来说,“¬ify_url”的“¬”部分似乎是一个运算符保留的运算符字(PHP 中的“¬”?)。
我在 url 编码后尝试了 PHP 的 str_replace 函数,如下所示:
$paramUrlString = str_replace('¬', '¬', $paramUrlString);
$paramUrlString = str_replace('ª', '¬', $paramUrlString);
(也尝试使用该特殊字符的 ASCII 码)
我现在已经没有想法了。请帮忙,谢谢。
皈依舞
侃侃尔雅
慕标5832272
随时随地看视频慕课网APP