У меня есть одна строка, но два типа вывода 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
Выход из этот сервер:
%C4%8Eal%C5%A1ia%20sk%C3%BA%C5%A1kov%C3%A1%20p%C3%ADsomka%202009.jpg
Почему есть различия? Я хочу такой же вывод на моем сервере тоже.
От rawurlencode страница:
5.3.4 Символы тильды больше не кодируются, когда rawurlencode () используется со строками EBCDIC.
Похоже, вы используете разные версии PHP на своих серверах. Один старше 5.3.4. Вам лучше обновить его, если вы хотите, чтобы вывод был таким же.
Других решений пока нет …