requestEncoding="utf-8" 
        responseEncoding="utf-8"
        fileEncoding="utf-8"网页浏览里的Encoding还有另存为里的编码保存  这几个东西的含义和关系紧急求救啊,被乱码搞得快疯了

解决方案 »

  1.   

    RequestEncoding 属性指定每个传入的 HTTP 请求(包括发送的数据和查询字符串数据)的假定编码。如果请求与包含 AcceptCharset 字段的请求标头一起传入,则该请求会重写 RequestEncoding。 默认编码为 UTF-8(在安装 .NET Framework 时创建的 Machine.config 文件的 globalization 节中指定)。如果 Machine.config 或 Web.config 文件中未指定 RequestEncoding 属性,则编码默认为计算机上的 Regional Options 区域设置。对于单服务器应用程序而言,RequestEncoding 和 ResponseEncoding 属性应相同。使用多服务器应用程序(其中的默认服务器编码不同)时,可以使用本地 Web.config 文件区分 RequestEncoding 和 ResponseEncoding 属性。------------------------------------------------------------------------------------ResponseEncoding指定 HTTP 响应的内容编码。默认编码为 UTF-8。
    ------------------------------------------------------------------------------------FileEncoding 属性指定用于解释 .aspx、.asmx 和 .asax 文件类型中包含的数据的默认编码。如果在 Web.config 文件中指定了文件编码,则实际文件必须以相同编码保存。无论 FileEncoding 的值如何,利用字节序标记前缀 IsByteOrdered 属性进行保存的 Unicode 文件和 UTF-8 文件都能被自动识别。如果服务器或应用程序的 FileEncoding 属性设置配置为使用 UTF-16,并且如果 UTF-16 不是用于配置文件范围内的 .aspx 页的编码,则发送到客户端浏览器的输出会损坏。因此,请确保配置的 FileEncoding 值与 .aspx 页中使用的编码相匹配。
      

  2.   

    ResponseEncoding
    RequestEncoding   这两个跟浏览器的编码是一致的现在web.config里 fileEncoding搞成utf-8, 网页文件编码保存为utf-8.这样子vs编辑器里copy中文字到editplus,clipmate等工具里变成乱码.只有copy到记事本正常.为什么?
      

  3.   

    editplus,clipmate等工具要设置一下编码
      

  4.   

    editplus,clipmate等工具要设置一下编码假设editplus,怎么设啊,能指教吗?
      

  5.   

    另存的时候选一下另存的编码,还有注意一下如果调用外面的CCSS,你的CSS也要存为为相应的编码
      

  6.   

    editplus,clipmate等工具要设置一下编码假设editplus,怎么设啊,能指教吗?
      

  7.   

    你如果用utf—8的话,在url传递中文是要乱码的,传递和接受的编码方式要一致,比如修改web.config,AcceptCharset中也是要指定的
      

  8.   

    AcceptCharset指的是什么啊?有那位兄弟,能不能就一个asp.net项目中跟编码有关的东西都细说一下啊。尽量详细啊,最好还有范例啊。
      

  9.   

    有那位兄弟,能不能就一个asp.net项目中跟编码有关的东西都细说一下啊。尽量详细啊,最好还有范例啊。现在还有一个奇怪的问题,有时候拷贝时选择拼音输入法再拷贝,复制就正常,要不就复制了变成乱码