asp.net乱码问题!详细进!

问题描述

asp.net乱码问题!详细进!
最近在做一个asp.net的项目,网站本身自带assess数据库。但其中有一个页面需要远程访问客户的SqlServer数据库并获得数据,在本地测试时成功的,而且没有任何问题,再将网站通过FTP发布之后,在测试地址访问,发现这个页面所取回的数据,中文出现了乱码,其他不会。

一开始怀疑是客户数据库的编码问题,后来发现不是。比如说有一个需要显示客户的姓名,因为用户登录需要输入姓名,我就把这个输入的姓名在后台存起来,显示的时候我就用这个存起来的字段,但即使这样,通过FTP在上传后测试还是乱码,所以与数据库无关。

后来一个朋友怀疑是不是在后台传给前台的时候出现乱码,所以我在前端用户登录的时候用juqery的$.cookie把用户名存起来在显示数据信息的那个页面将这个cookie显示。居然不会乱码了.....
问题就是这样,本地不会乱码,上传出现乱码,后台用cookie存传给前台,乱码,页面写JS存再传,不会乱码。所以可能是后台给前台的时候出现了乱码,但在本地无论怎么样测试什么问题都不会,与客户数据库无关,网上的各位解决乱码的大部分方法已使,没效果。

我现在也是凌乱了,FTB传输的格式也是对的。以后肯定要显示其他字段的中文,现在求助各位!!!!

解决方案

asp.net传非英文字符时,要先进行编码再传递

解决方案二:
应该是编码问题,你去试下是哪种编码,一般就是 utf-8 gbkgb2312unicode 。有的浏览器中右击 鼠标 应该有编码选项。页面显示 加

时间: 2024-10-02 03:55:50

asp.net乱码问题!详细进!的相关文章

asp.net乱码解决方法

asp.net乱码解决方法 在Web.comfig中配置 是一样的: <globalization requestEncoding="gb2312" responseEncoding="gb2312"/> 页面Header部分也都有 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 真是奇怪, 只好用了笨办法:

asp UTF-8 乱码问题的解决方法小结_应用技巧

这个是网页编码的问题.中文一般采用的是gb2312这样的话显示中文基本上不会出现乱码.但是有时候我们用的是一种国际上通用的utf-8格式.如果utf-8格式人不是很了解的话是容易出现乱码的. 有许多朋友问过我,为什么在ASP里指定了codepage为65001还经常显示乱码.才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8. asp网页utf8乱码如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧. UTF-8编码之所以被越来越多的人接受

asp UTF-8 乱码问题的解决方法小结

这个是网页编码的问题.中文一般采用的是gb2312这样的话显示中文基本上不会出现乱码.但是有时候我们用的是一种国际上通用的utf-8格式.如果utf-8格式人不是很了解的话是容易出现乱码的. 有许多朋友问过我,为什么在ASP里指定了codepage为65001还经常显示乱码.才子在这里将这个问题详细解释一下,以免很多朋友再走弯路,甚至排斥UTF-8. asp网页utf8乱码如果你还不知道UTF-8是什么东东,那才子建议你先去搜索一下UTF-8的相关资料吧. UTF-8编码之所以被越来越多的人接受

[转]ASP UTF-8 乱码问题的解决方法小结

先在网页上点"右键-->编码",选择GB2312或者UTF-8试试,看是不是浏览器设置问题,呵呵. ---------------------------------------------------------- from:http://axislover.blog.163.com/blog/static/1077651520080319393419/ 这里整理下asp页面下出现乱码的问题,好多ajax读取的数据出现乱码的解决方法,asp.net,php等语言的乱码,解决原理

中文乱码-ckdinder整合进java里面选择文件后返回路径名带中文的变成乱码

问题描述 ckdinder整合进java里面选择文件后返回路径名带中文的变成乱码 在java上使用ckfinder,上传文件成功,中文名也行,就是选择这个带中文名的文件时,返回的路径变成乱码 解决方案 URIEncoding=""UTF-8""你看看你的tomcat有没有设置这个

asp jmail发邮件 详细解析第1/2页_应用技巧

发个个比较详细的asp与jmail 实现发送邮件的代码,前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子:  首先是jmail.smtpmail的核心代码:   复制代码 代码如下: <%   Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象   jmail.silent = true 'JMAIL不会抛出例外错误,返回

asp连接mysql数据库详细实现代码

想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 http://www.jb51.net/softs/19910.html 我们先看下面这段代码 复制代码 代码如下: set conn = server.createobject("adodb.connection") Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWO

asp 中文乱码问题解决方法_应用技巧

不管什么语言乱码问题都存在在asp中解决乱码方法有以下几种: 如果页面显示正常,而从数据中获取的数据为乱码 UTF-8编码的话:在ASP脚本顶部加入 复制代码 代码如下: <%@Language="vbscript" Codepage="65001"%> 以及再在<head>区域中加入 复制代码 代码如下: <meta http-equiv="Content-Type" content="text/html

asp连接mysql数据库详细实现代码_应用技巧

想要asp能连接mysql数据库需要安装MySQL ODBC 3.51 驱动 http://www.jb51.net/softs/19910.html我们先看下面这段代码 复制代码 代码如下: set conn = server.createobject("adodb.connection") Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWOR