aspx页面上的法语字母

时间:2009-03-04 22:08:06

标签: asp.net encoding

我有一个winForm应用程序,它根据应用程序中的用户输入生成.aspx文件。当用户输入法语字母“é”,“à”,“è”,“â”,“ù”,“ô”,“ê”和“ç”时,就会出现问题。它应该看起来像页面上的简单文本,但它不是。有什么想法吗?

2 个答案:

答案 0 :(得分:4)

假设您希望使用重音符号,抑扬符号等显示字符,请尝试以下操作:

将以下内容添加到每个(生成的)页面的<head>中:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

确保.aspx文件本身保存为UTF-8文件。

注意:我在这里假设.aspx文件有点类似于.jsp文件。如果这个假设是假的,你应该忽略这个建议。

答案 1 :(得分:1)

你是如何创建.aspx文件的?如果您使用的是TextWriter,请检查编码。如果您正在尝试将一个字节数组写入FileStream,请确保在从String转换为Byte []时使用正确的编码。 UTF-8通常是网络的最佳编码。