é == 'é, но на каком кодировании/ссылке?
-
21-09-2019 - |
Вопрос
У меня есть сценарий Coldfusion, который делает:
<cfset content = replace(content,"&##147;","""","all")>
Который заменяет &147;
по "
. Анкет Google тоже это понимает, если вы вводите ‘ “ é
в его поисковом окне преобразовано в Результаты страница к ‘ “ é"
.
Если я ищу é
на этом HTML Entity Olcem страница, вернется é
мне. Но ‘
а также “
не возвращается 145 и 147.
Итак, вопрос в том, какова числовая ссылка, кодирование персонажа или что -то еще, используется здесь Coldfusion? Где я могу увидеть эти 145 карт ‘
, 147 карт на “
а также 233
карты é
?
Бонус спасибо, если кто -то предоставляет страницу, в которой перечислены эти символы (так как больше заменяется в сценарии).
РЕДАКТИРОВАТЬ: Haineard заставил меня понять, что я печатал не тех персонажей, потому что мой браузер (опера) демонстрировал их плохо, так что теперь я использую Firefox для редактирования этого вопроса, и, надеюсь, это будет ясно :)
Ваше здоровье,
Решение 3
Нашел это. Windows-1252. Анкет У меня потребовалось много времени, но спасибо всем, кто пытался помочь :)
Другие советы
Если вы находитесь в Windows, вы можете использовать charmap.exe, чтобы получить эти коды.
HTML объекты могут представлять символы с помощью численной ссылки (например, те, которые у вас есть, и могут видеть на карте символов) или по псевдонимам, таким как <,> для>, «для» и т. Д.
Вот список: http://www.w3schools.com/tags/ref_entities.asp
Может быть, что -то подобное?
Если вы работаете с ASP.NET, вы можете использовать Httputility Класс следующим образом:
string s = System.Web.HttpUtility.HtmlDecode(content);
Для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/system.web.httputility(v=vs.110).aspx