专注高端网站建设!

公司分布:济南槐荫/滨州邹平/烟台芝罘

1对1的贴心服务 13405436529

新闻动态

  • 滨州邹平网站制作之ASP.NET页面中出现乱码应如何解决

  • 建站知识 文章更新 2011-6-7 19:44:50   

    点击:


     有时,滨州邹平网站建设的工程师在制作客户网站的时间,页面会出现乱码,经过尝试,设计师建议这么解决:
1.<globalization   requestEncoding="gb2312"   responseEncoding="gb2312"   />   或者   <META http-equiv="content-type" content="text/html; charset=gb2312">   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的页面乱码问题如何解决,希望能帮助你~!


http://www.gongyingwl.com/

山东共赢网络科技有限公司是一家专注高端网站建设开发的技术型网络公司,以领先的设计水平和技术实力,打造行业品牌、树立卓睿形象。公司专注公司网站建设,邹平网站设计,做网站公司,网站设计公司,网站制作公司,网站建设公司,邹平网站制作,邹平网站建设。http://www.gongyingwl.com/

全部新闻    

联系共赢邹平网站制作

邹平网站制作   地址1:滨州市邹平县山南新区新邹时代广场
地址2:烟台市莱山区万泰麓溪公馆13-B (观海路鹿鸣北区对面)
邹平网站制作   13405436529
邹平网站制作   24小时服务:13405436529
  邹平网站制作
Copyright 2004 - 2018 邹平网站制作_网站制作公司_邹平网站制作公司_做网站公司_邹平网站设计_网站设计公司_邹平网站设计公司_邹平网站建设_网站建设公司_公司网站建设_邹平网站建设公司_邹平共赢网络科技有限公司 All Right Reserved. 鲁ICP备11043023号 邹平市市场监督管理局企业主体身份公示
回到顶部