我正在研究IIS 6中托管的经典asp应用程序。在一个asp页面中,用户输入一些数据,并使用Jmail实用程序通过电子邮件发送此数据。
当用户输入äöü等瑞典字符时,邮件无法正确显示这些字符。我发现在标签中设置charset会有所帮助。但这让我更加困惑。该网站托管在两台机器上,两台机器的应用程序表现完全不同。
计算机1 :
如果我将Charset设置为UTF-8,则unicode字符显示为两个字符。浏览器以UTF编码发送数据,但服务器以ASCII格式解码。
如果我将字符集设置为ISO-8859-1,则unicode字符会正确显示。
机器2 :
如果我将Charset设置为UTF-8,则unicode字符会正确显示。
如果我将Charset设置为ISO-8859-1,则根本不会显示unicode字符。
问题: 如何在两个地方使相同的代码工作?
答案 0 :(得分:0)