一个字符串,两个rawurlencode输出

时间:2014-10-23 17:18:23

标签: php urlencode server

我有一个字符串,但有两种rawurlencode输出。 字符串:

Ďalšia skúšková písomka 2009.jpg

我托管服务器上的rawurlencode输出:

D%CC%8Cals%CC%8Cia%20sku%CC%81s%CC%8Ckova%CC%81%20pi%CC%81somka%202009.jpg

this服务器的输出:

%C4%8Eal%C5%A1ia%20sk%C3%BA%C5%A1kov%C3%A1%20p%C3%ADsomka%202009.jpg

为什么会有差异?我也想在我的服务器上输出相同的输出。

1 个答案:

答案 0 :(得分:1)

来自rawurlencode页面:

  

5.3.4当rawurlencode()与EBCDIC字符串一起使用时,不再编码Tilde字符。

所以听起来你在服务器上运行不同版本的PHP。一个比5.3.4更早。如果您希望输出相同,最好升级它。