Outlook не может принимать символы с французским акцентом в моей строке mailto? - PullRequest
2 голосов
/ 10 ноября 2009

Outlook вызывает некоторые проблемы при передаче строки mailto с акцентированными символами в ней. Изменение кодовой страницы для всей моей веб-страницы, на которой есть эта строка, решает эту проблему, но это вызывает другие проблемы в системе, поэтому я бы не хотел этого делать.

Строка, подобная такой, возвращает много мусорных символов:

"mailto:Helpdesk-someemail@email.com?subject=Mon bâtiment / Départementé / Bureau n'est pas répertorié"

Между тем, это отрезает символ после "D"

"mailto:someemail@email.com?subject=Mon bâtiment / Départementé / Bureau n'est pas répertorié"

Что дает? Нет ли способа сделать эту работу? Я нахожусь в Канаде, поэтому некоторые региональные проблемы могут вступить в силу здесь?

Ответы [ 2 ]

3 голосов
/ 10 ноября 2009

Может быть, вы можете попробовать этот генератор .

Как правило, вам необходимо использовать шестнадцатеричное значение символа в кодировке страницы, перед которой стоит знак процента. Для UTF-8 ваш â равен %C3%A2.

1 голос
/ 08 августа 2013

По ссылке ниже вы найдете решение вашей проблемы

попробуй Есть ли в C # эквивалент JavaScript encodeURIComponent ()?

...