我有一个字符串,但有两种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
为什么会有差异?我也想在我的服务器上输出相同的输出。
答案 0 :(得分:1)
来自rawurlencode页面:
5.3.4当rawurlencode()与EBCDIC字符串一起使用时,不再编码Tilde字符。
所以听起来你在服务器上运行不同版本的PHP。一个比5.3.4更早。如果您希望输出相同,最好升级它。