Outlook无法接受mailto字符串中的法语重音字符?

时间:2009-11-10 14:45:59

标签: .net vb.net outlook character-encoding codepages

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 个答案:

答案 0 :(得分:3)

也许你可以尝试这个generator

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

答案 1 :(得分:1)

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

试试吧 Does C# have an equivalent to JavaScript's encodeURIComponent()?