2

传递带有重音字符的 mailto 字符串时,Outlook 会导致一些问题。更改包含此字符串的整个网页的代码页可以解决此问题,但这会导致系统出现其他问题,因此我不想这样做。

像这样的字符串会返回很多垃圾字符:

"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é"

是什么赋予了?有没有办法使这项工作?我在加拿大,所以一些地区问题可能会在这里生效?

4

2 回答 2

3

也许你可以试试这个生成器

基本上,您需要使用页面编码中字符的十六进制值,前面加上百分号。对于 UTF-8,您â%C3%A2.

于 2009-11-10T14:49:08.023 回答
1

请参阅以下链接,您将找到解决问题的方法

试试看 C# 是否有与 JavaScript 的 encodeURIComponent() 等价的功能?

于 2013-08-08T08:03:08.620 回答