首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 乱码问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meng_master
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-05-19 16:37:18 楼主
    不在web.config中设置requestEncoding="gb2312" ,服务器控件提交数据中文为乱码,怎么转化

    例如在textbox"输入中国留学生普遍存在英语语言基础薄弱" 乱码为"йѧձӢԻ"
    1. <META http-equiv="content-type" content="text/html; charset=gb2312"> 试过不行
    2.HttpUtility.UrlDecode(中文, System.Text.Encoding.GetEncoding("gb2312"))也不行
    3.用了方法如下,还是不行
    static public string EnCodeBase64(string code_type, string code)
            {
                string encode = "";
                if (code_type == null)
                {
                    code_type = "unicode";
                }
                if (code != null && code.Length > 0)
                {
                    byte[] bytes = System.Text.Encoding.GetEncoding(code_type).GetBytes(code);
                    try
                    {
                        encode = Convert.ToBase64String(bytes);
                    }
                    catch
                    {
                        //encode = code;
                    }
                }
                return encode;
            }
    请教正确答案
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kongwei521
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 16:40:001楼 得分:0
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    改成这个试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kwh050101
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 16:40:432楼 得分:0
    同意楼上
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fxj_wl
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 16:41:303楼 得分:0
    使用utf-8编码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meng_master
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 16:58:264楼 得分:0
    试过了,不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meng_master
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 17:06:285楼 得分:0
    郁闷中
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • insus
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 17:12:136楼 得分:0
    不需2和3的写法.照下面的步骤:

    在web.config中写上:
    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/>

    然后,把页面这句 <META http-equiv="content-type" content="text/html; charset=gb2312"> 删除.

    最后,把这页xxx.aspx和xxx.aspx.cs均另存为UTF-8


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meng_master
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 17:16:457楼 得分:0
    不在web.config中设置requestEncoding="gb2312" .标题已经写了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kongwei521
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-19 17:30:098楼 得分:0
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <meta http-equiv="Cache-Control" content="no-cache"/>
    <meta http-equiv="Expires" content="0"/>
    <meta http-equiv="Pragma" content="no-cache"/>
    <meta http-equiv="imagetoolbar" content="no"/>
    <meta content="MSHTML 6.00.2900.3157" name="GENERATOR"/>
    <title>测试框架 </title>
    </head>换成我的这个试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • meng_master
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 13:05:559楼 得分:0
    不成啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cq139514
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-20 14:00:0410楼 得分:0
    你这个是在本地调试的吗?看看是不是你的浏览器的编码有没有问题  吧浏览器的改成自动选择看看,还不行的话就完了!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved