通宵加班!!解决不了我就!。。。睡觉了。。-_-...乱码问题。。。

问题描述

小弟遇到一个乱码问题。颇感棘手。不知道怎么解决1。aspx页面中有一个值要传给2。aspx页面1页面的部分代码:(此值为存在于repeater中)......</HeaderTemplate><ItemTemplate><tr><td><ahref="2.aspx?id=<%#Container.DataItem("bulletinid")%>"><%#Container.DataItem("bulletinsub")%></a></td>....2页面接受这个传值Response.Write("<script>alert('"&Request.QueryString("id")&"')</script>")因为bulletinid这个数值为数字和中文的混合字符串。所以到了2页面得到了乱码。导致程序出错。虽然将这个值改为纯数字或者纯英文可以绕开这个问题。。。但是需要改动的工作量实在太大。。。所以请教!!!该如何解决?网上查了些帖子。。有说用webconfig编码改gb2312的(我的默认为utf-8)还有说Server.HtmlEncode()和Server.HtmlDecode()方法编码解码的还有说用HttpUtility.UrlEncodeUnicode方法的。。。都尝试过。。。好像没有改善。。。。请专家指教谢谢!!!对了。有个情况要说明下。我这里有2种客户端。xp客户端。好像都正常。没有这个问题。。。2000客户端才有这个问题。。。。而做开发的系统是xp系统。。。。网站就是挂在做开发的xp机器上。iis5.1

解决方案

解决方案二:
娃哈哈哈居然自己解决了。。。。webconfig中+这<globalizationrequestEncoding="gb2312"responseEncoding="gb2312"culture="zh-CN"responseHeaderEncoding="gb2312"fileEncoding="gb2312"/>不过字体好像变得有点怪怪的。。。密码输入的时候那个黑点也大了。/。。
解决方案三:
哈哈还挺快啊刚看见就解决了啊加班辛苦啊
解决方案四:
jf
解决方案五:
加班给加班费就还OK了
解决方案六:
辛苦了!!!!!!!!!
解决方案七:
urlencode
解决方案八:
还在加班,辛苦
解决方案九:
编码~又见编码,确实挺烦人,建议LZ不要再web.config里面改,在页面的<@Page>里修改会更好
解决方案十:
mark

时间: 2024-09-19 09:31:48

通宵加班!!解决不了我就!。。。睡觉了。。-_-...乱码问题。。。的相关文章

记一次通宵加班

      凌晨四点的东方是什么样子的,这个世界上恐怕只有科比和加班的程序员知道.        如果不是隔壁的高楼挡住了我的视线,我想东方的鱼肚白一定被我尽收眼底.想想都很多年没有去亲眼看日出了,但j是这却是这近一年第四次通宿加班了,也是游戏的第四次封测了:虽说一次好过一次,但是总感觉这种进步相比较于行业的发展,有点微不足道.        太阳慢慢出来,撒下阳光照耀着大地,可是夜里的寒气似乎还不愿意就这样轻易的散去,也似乎太浑厚了,阳光照耀下来,竟无法被轻易得啄破.这混合了阳光寒气的空气,我

解决编码为gb2312页面ajax交互汉字乱码问题

解决编码为gb2312页面ajax交互汉字乱码问题 ajax只支持utf-8格式,不能支持gb2312编码格式,所以经常遇到gb2312的编码的程序使用ajax就出现乱码,刚找到一种解决方案是: 服务器端传送的数据仍是gb2312编码,客户端用js将汉字转变成utf8编码显示在页面 search.php教程 <?php header("content-type: text/html; charset=gb2312"); include './search.htm'; ?>

[C#]解决读写包含汉字的txt文件时乱码的问题

汉字|解决|问题 作者:袁晓辉(版权所有)时间:2005-8-8   当我们用System.IO.StreamReader读取包含汉字的txt文件时,经常会读出乱码(StreamWriater写文本文件也有类似的问题),原因很简单,就是文件的编码(encoding)和StreamReader/Writer的encoding不对应.    为了解决这个问题,我写了一个类,来取得一个文本文件的encoding,这样我们就可以创建对应的StreamReader和StreamWriter来读写,保证不会

解决js UTF-8传参到GBK页面乱码问题

  js UTF-8传中文参数到GBK,之所以不行是因为其字符长度不同,1个中文在UTF-8中为3个字符,而GBK为2个字符,所以导致encodeURL后不同编码内容不一致. 要转换编码,怎么都离不开服务器,所以最佳办法是做一个中转页面,你可以提示"正在跳转到xxx",但是这个页面的实质是处理中文参数问题,通过js,用URl传参到中转页面,中转页面再通过$_GET来判断是否有参数,有则用iconv转换编码,然后再组合转换好的URL参数,跳转到GBK页面. 下面是作者的一个简单的中转业,

解决php接收shell返回的结果中文乱码问题

 shell输出的有中文,则php得到的中文返回结果为乱码,下面有个不错的解决方法,大家可以参考下 如果需要php执行一些shell命令,查看显示结果的话,如果shell输出的有中文,则php得到的中文返回结果可能类似是 "?230?180?187?229?138?168" 的字符串.那么需要这个函数转译:   代码如下: //这个函数接收的都是路径,所以判断了文件扩展名  function shell2txt($a){  $ary = explode('/', $a);  forea

解决文本文件内容和文件名mp3标签的乱码问题

从windows转移到ubuntu的用户,常常会发现自己在windows在创建/下载/保存的文件经常性出现乱码问题(kubuntu出现问题的可能性更高一些).而使用默认播放器打开以往的音乐文件(mp3等)时,出现乱码的机会更是接近100%.出现这个问题是因为文件或是文件标签编码并不是系统默认的UTF8,而windows系统默认使用的是GBK.只要将文件编码做一下转换就解决乱码的问题. 图形界面的工具 使用easytag搞定MP3乱码安装方法: sudo apt-get install easyt

解决云手写输入法输入中文时出现乱码

在使用云手写输入法的时候有没有碰到过输入的汉字变成了(图1)中显示的乱码?这个要改怎么解决?在这里就来告诉大家云手写输入法输入中文时出现乱码的解决方法! 图1 右击电脑右下角输入法的图标会出现如(图2)显示的修改框 将(英文): 图2 改回(中文): 图3 然后退出软件,再次运行,应该就不会出现乱码了.

解决asp.net core在输出中文时乱码的问题_实用技巧

前言 作为一个.NET Web开发者,我最伤心的时候就是项目开发部署时面对Windows Server上贫瘠的解决方案,同样是神器Nginx,Win上的Nginx便始终不如Linux上的,你或许会说"干嘛不用windows自带的NLB呢",那这就是我这个小鸟的从众心理了,君不见Stack Overflow 2016最新架构中,用的负载和缓存技术也都是采用在Linux上已经成熟的解决方案吗.没办法的时候找个适合的解决办法是好事,有办法的时候当然要选择最好的解决办法. 所幸,.ASP.NE

【转载】彻底解决Linux下MySQL 5.5的中文乱码问题

PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决.解决了,有个细节问题网上没人说,我就总结一下. 一.登录MySQL查看用SHOW VARIABLES LIKE 'character%';下字符集,显示如下: +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+---------------------------