1.<globalization
            requestEncoding="gb2312"
            responseEncoding="gb2312" 
            fileEncoding="gb2312"
   />

或者

<META http-equiv="content-type" content="text/html; charset=gb2312">

如果还不行 加上语言文化culture
.<globalization
            requestEncoding="gb2312"     responseEncoding="gb2312"         fileEncoding="gb2312"  culture="en-AU"
   />
en-AU 是澳洲的语言文化编码

2.下载文件时指定文件名,中文的文件名出现了乱码?

Response.AddHeader("Content-Disposition", "attachment; filename="+HttpUtility.UrlEncoding(filename.ToString ()));

3.如何识别字符串中是否包含韩文

http://search.csdn.net/Expert/topic/2456/2456407.xml?temp=.5485498

如果只有英文和韩文
/*******该函数返回字符串中除英文外的字符*********/
create function test(@a varchar(20))
returns varchar(20)
as
begin
   declare @b varchar(20),@i int
   set @b = ''
   set @i = 1
   while @i<= len(@a)
   begin
       if Upper(substring(@a,@i,1)) not between 'A' and 'Z'
           set @b = @b + substring(@a,@i,1)
 set @i = @i+1
   end
   return @b
end

Select dbo.test('aabc12dsa451')

--------------------
12451

(所影响的行数为 1 行)
--1.有关多国文字的,一定要用UNICODE判断!
--2.韩文UNICODE分两断: 12592->12687  44032->55203
相关网站:http://www.buja.8u8.com/eeeeee.htm

create function hw(@str Nvarchar(100))
returns int
as
begin
declare @a int
set @a=0
while @str<>'' and @a=0
  begin
  set @a=(case when unicode(left(@str,1)) between 12592 and 12687
                 or unicode(left(@str,1)) between 44032 and 55203
               then 1
               else 0 end)
  set @str=right(@str,len(@str)-1)
  end
return @a
end

--调用:
declare @a nvarchar(100)
set @a=N'abc中갃国123'
select dbo.hw(@a)

--return: 1

set @a=N'abc中国123'
select dbo.hw(@a)

--return: 0

4.为什么文件读出来的中文字符是乱码?

System.IO.StreamReader m_fs = System.IO.File.OpenText(Hfile_SelectFile.Value);
改为
System.IO.StreamReader m_fs = new System.IO.StreamReader(Hfile_SelectFile.Value,System.Text.Encoding.GetEncoding("gb2312"));

5.JMAIL 发邮件附件或者没有或者在正文中是乱码

http://community.csdn.net/Expert/topic/3172/3172047.xml?temp=.3463404

6.怎么解决查询字符串中文乱码问题?

查询内容用Server.UrlEncode编码

string url ="http://localhost/test/test.aspx?a="+ Server.UrlEncode("张三");

-->Server.UrlDecode()

[总结]Asp.net中的页面乱码的问题相关推荐

  1. 解决ASP.NET中的各种乱码问题

    [转http://www.cnblogs.com/fish-li/archive/2012/10/14/2723631.html] 阅读目录 开始 页面显示乱码问题 AJAX提交的数据乱码问题 Jav ...

  2. ASP.net 中的页面继承实现和通用页面的工厂模式的实现

    最近用.Net做web项目的时候遇到了一些问题,就是很多的页面的处理一样的,不一样的就是我们写的存储过程不同,为了考虑代码的重复利用和可维护性和可 扩展性,于是写了一个对于单据页面的工厂模式,采用界面 ...

  3. ASP.NET中实现页面间的参数传递 QueryString\Application\Session\Cookie

    一.使用QueryString 使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到. (1)优点和缺点     优点:     1.使用简单,对于安全性要求不高时传 ...

  4. ASP.NET 中处理页面“回退”的方法

    我们在编写基于 ASP.NET 的应用程序时,如果代码执行出错或检测到异常,一般会提示用户"返回"或"回退",或者在多步操作.列表/详细的查看界面中,也会给用户 ...

  5. asp.net 调用html页面,ASP.NET中HTML页面的访问验证设置方法

    可能有很多朋友和我一样不会留意到这样的问题,在ASP.NET中,使用其自身提供的访问验证功能(表单验证.Passport 验证.Windows 验证),并不会对静态文件(如 html.图像文件.文本文 ...

  6. ASP.NET中的页面指示标识

    页面指示标识 的功能是用来确定在处理aspx文件的时候,需要系统做一些什么特殊的设定?它的语法是: <%@ directive attribute=value %>   比如:<%i ...

  7. ASP.NET中防止页面多次加载的IsPostBack属性

    查查msdn,上边有IsPostBack的定义:获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问.如果是为响应客户端回发而加载该页,则为true:否则为 false. ...

  8. ASP.NET中aspx页面runat=server的本质(Essensial of runat=”server” in ASP.NET)

    今天同事问我一个"神奇"的问题,另一个同事"神奇"地找出了问题但无法解释,归咎于一种"习惯"或者"下次注意".现在我把问 ...

  9. idean中jsp页面乱码_全网最全解决这idea乱码问题

    全网最全解决这idea乱码问题 解决方法: 1.打开tomcat配置页面,Edit Configurations>画圈的修改成-Dfile.encoding=UTF-8. 2.尝试重启tomca ...

最新文章

  1. Blender终极角色创造:从初学者到专业人士
  2. shell 创建文件_如何在shell脚本中创建与shell脚本同目录或者同相对路径的文件夹或者文件?...
  3. resource busy and acquire with nowait specified解决方法
  4. Python 第三方模块之 imgaug (图像增强)
  5. HTML固定内容的css代码,普通文本重内容的HTML/CSS设计
  6. 要让人人能AI的百度EasyDL,现在怎么样了?
  7. mysql装完是什么样儿的_Win7系统安装MySQL之后找不到指定文件与服务如何解决?...
  8. 如何使用Super Vectorizer在 Mac 上将 PDF 转换为 SVG 矢量?
  9. 10大计算机经典算法
  10. 锐起BSD5.0企业无盘下载免费试用
  11. java时间管理番茄时钟小程序源码
  12. QQ被异地登录冻结,求解冻。有偿
  13. OA系统审批流程思路梳理
  14. 复旦MBAer聊“进博”:希望已至,寻路未来!
  15. 更大的模型并不总是更好的模型,微型机器学习将是未来的方向
  16. 编写可读代码的艺术读书整理
  17. 【蓝桥杯选拔赛真题43】Scratch航天飞行 少儿编程scratch蓝桥杯选拔赛真题讲解
  18. feign实战(provider与consumer)
  19. linux与linux驱动
  20. LeanTween 常用API

热门文章

  1. python 文件 IO 操作
  2. Java JDBC数据库 之 DBUtil 封装类
  3. python.day01笔记
  4. CAFFE(0):Ubuntu 下安装anaconda2和anaconda3
  5. 简单粗暴地理解js原型链–js面向对象编程
  6. Linux:目录操作
  7. android.database.cursorindexoutofboundsexception错误解决 及获取某行某列信息
  8. !!!. 数据库的编程(ADO) --- 三种sql语句执行的不同
  9. 黑客发现了欺骗华尔街的新方法
  10. C#实现javascript的escape