Кодировка URL в Твиттере. Получаете ошибку при размещении британской валюты в URL? - PullRequest
1 голос
/ 11 мая 2010

Я пытаюсь настроить кнопку ретвита с предварительно написанным текстом сообщения. Однако мне нужно разместить знак фунта в следующем виде:

£ 50k

Я искал в Интернете, и мне сказали, что в Великобритании есть знак валюты, который должен быть заменен кодом: %a3

Однако, когда я пытаюсь нажать на ссылку, я получаю сообщение об ошибке:

«Неверное значение Unicode в одном или нескольких параметрах»

Это объявление документа в верхней части HTML-страницы, которую я использую:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Ответы [ 2 ]

1 голос
/ 11 мая 2010

Попробуйте экранировать его как &pound;, как правило, это то же самое, что и при использовании HTML. Вы также можете сделать это, используя &#163;

0 голосов
/ 08 февраля 2013

Добавьте к приведенному выше ответу, что иногда вам может понадобиться использовать %C2%A3, чтобы заставить его работать. Где %A3 - это символ £, а предыдущий символ предотвращает его неправильное чтение некоторыми скриптами.

...