文件传在美国服务器上,碰到中文的字符,都变成乱码了, 要用什么字符编码啊,我现在用的是UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

解决方案 »

  1.   

    用到数据库文件了么?几年前我在美国服务器上读取access2000数据库,显示的是乱码,改用access97就没有这个问题,2003不知怎样。
      

  2.   

    换成gb312web.config加上
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312"/>
      

  3.   

    同一个后台,同一个母版页,有些页面是好的,有些就出现乱码了,直接用lable显示汉字,也是乱码,数据库连的是sqlserver2000
      

  4.   

    <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312"/> 
    这个加哪个标记里的啊
    是gb312?gb2312吧,是你写错了吗
      

  5.   

    也可以在aspx文件第一行加上 ResponseEncoding="gb2312"
    类似这样:<%@ Page Language="c#" ContentType="text/html" ResponseEncoding="gb2312" CodeBehind="index.aspx.cs" AutoEventWireup="false" Inherits="vs2003_aspnet11_y200707.index" %>再去掉把这一行:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />