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é"
是什么给出的?有没有办法让这项工作?我在加拿大,所以一些地区问题可能会在这里生效吗?
答案 0 :(得分:3)
也许你可以尝试这个generator。
基本上,您需要使用页面编码前面带百分号的字符的十六进制值。对于UTF-8,您的â
为%C3%A2
。
答案 1 :(得分:1)
请参阅以下链接,您将找到解决问题的方法
试试吧 Does C# have an equivalent to JavaScript's encodeURIComponent()?