Значки Stumbleupon и испанские персонажи
Вопрос
используя код значка Stumbleupon для URL, как
http://www.test.com/¿cómo_se_dice
со следующим фрагментом
<script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=http://www.test.com/¿cómo_se_dice"></script>
Это узнает URL как http://www.test.com/cmo_se_dice
и удалить испанские символы.
Есть ли особый способ лечения URL перед добавлением его в фрагмент?
Решение
Stumbleupon на самом деле делает это правильно.
Этот
http://www.test.com/¿cómo_se_dice
является не действительный URL.
Вам нужно либо либо процентное кодирование URL перед тем, как пропустить его до значка или удалить специальный символ.
Процент-кодировка приведет к этому:
Есть онлайн-конвертер для игры с здесь.
Не связан с StackOverflow