如何解决乱码问题?(在线等)

问题描述

最近用vs2008+sql2005开发了一个小项目,通过Profile个性化配置文件存储个人的购物车信息(序列化),在vs2008的环境里浏览没有问题,可一发布到IIS(7.0)服务器里,发现从Profile里读出来的购物车信息中有中文部分的全部变成了乱码,但在vs2008环境里测试是没有问题的,通过在web.config里的全球化设置节里把编码设置成gb2312以及在网页里通过<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>都不能解决问题,我的操作系统是Vista,找了很多网上的资料也不能解决问题,恳请各位高手帮帮忙。提醒一下:我的购物车信息不是存放在Session对象里,实际上是放在asp.net2.0提供的Profile个性化配置文件里,也就是说放在数据库里的,数据类型是image二进制数据类型。

解决方案

解决方案二:
用UTF-8看看
解决方案三:
购物车的数据是否在页面间传过再存到数据库的,在地址栏传过的话可能需要编码,及解吗。不过应该通过在web.config里的全球化设置节里把编码设置成gb2312也就可以了。不理解。。。
解决方案四:
页面编码页面保存编码web。config统统都utf-8据说IIS也有

时间: 2024-08-31 08:57:29

如何解决乱码问题?(在线等)的相关文章

AJAX在Post中文的时候解决乱码的方法。

ajax|解决|中文 在上一篇说的"用AJAX的Get和Post调用Servlet的简单示例."中.如果输入的是中文,那么返回的会是乱码.刚才又看到了一个解决AJAX在Post中文的时候解决乱码的方法. 加上设置字符编码的方法:response.setHeader("charset","gb2312"); ********************************************看到的说明原文如下: 用AJAX来GET回一个页面时,

一个空指针异常问题,求大神帮忙解决下,在线等

问题描述 一个空指针异常问题,求大神帮忙解决下,在线等 public void getQaList(String type, String qid, String qid_min, String cat_id, String tag_id, String page, String qid_top, boolean isShowLoadingDialog) { List<RequestParameter> parameter = new ArrayList<RequestParameter

jdbc-java不能连接数据库的问题,求解决,【在线等】

问题描述 java不能连接数据库的问题,求解决,[在线等] 为什么报错? 求大神教教. 解决方案 classpath和jar包是不一样的.你要把mysql的jar包放到项目的lib目录下面.然后在加入classpath 解决方案二: classpath有拼写错误,set | find "mysql" 看看你的jar包加载进去没有. 解决方案三: 你的变量名那里是应该是classpath吧 你少打了字母 解决方案四: 把Exception异常打印出来,不要打印"YOU CUO&

java.awt页面乱码,在线等,急

问题描述 java.awt页面乱码,在线等,急 代码如下,运行了之后就出现乱码,在线等,急 package com.awt; import java.awt.*; import java.awt.event.*; public class TestChoice implements ItemListener,ActionListener{ TextField name; CheckboxGroup cg; Choice career; List city; Checkbox[] favorite

求助ios上线的时候报的90037错误,一直没解决掉,在线等~

问题描述 求助ios上线的时候报的90037错误,一直没解决掉,在线等~ 打包成功以后,上传的时候报错,ERROR ITMS-90037: ""This bundle is invalid. The Info.plist file is missing or could not be parsed. Please check it for embedded control characters."" 请大神帮忙~ 解决方案 你的工程是否正确填了bundle信息. 解

《LoadRunner 12七天速成宝典》—第2章2.2节解决乱码

2.2 解决乱码 恋恋:那今天你说点什么难的呢? 云云:首先,我要给你说一下怎么确保录制出来的东西不会是乱码.还记得昨天我们录制出来的发帖操作内容是乱码么? 恋恋:记得,那么怎么解决呢? 云云:其实这里和编码规则有关系,你先用IE 11浏览器(不要用Windows 10的Edge浏览器)打开我们搭建的Discuz论坛,在页面上单击右键,在出现的菜单里面选择"编码"命令,如图2-1所示. 这里该页面的编码格式是UTF-8. 恋恋:那么什么是UTF-8呢? 云云:UTF-8其实是一种多语言

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)_Mysql

最近两天做项目总是被乱码问题困扰着,这不刚把mysql中文乱码问题解决了,下面小编把我的解决方案分享给大家,供大家参考,也方便以后自己查阅. 首先: 用show variables like "%colla%":show varables like "%char%":这两条命令查看数据库与服务端的字符集设置 如果查看出来都是gbk2312,或 gbk,那么就只能支持简体中文,繁体和一些特殊符号是不能插入的,我们只有修改字符集为UTF-8, 修改方法如下: 用记事本或

Java读取、写入文件如何解决乱码问题_java

读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. 文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码.ANSI编码等等.二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码.) 因此可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8).而二进制文件可看成是变长编码的,因为是值编码嘛,多少

js 获取中文标题解决乱码问题

js 获取中文标题解决乱码问题 function gettitle(){     var title;     if (typeof(encodeuricomponent)=="function"){         if (document.title){             if (window.regexp){                 var tire=new regexp("^"+window.location.protocol+"//

servlet 解决乱码问题_java

对于servlet大家应该都很熟悉了,今天再复习一下,如果有哪里写的不好或不对的地点希望广大的网友批评指正.今天只讨论get和post两w种方式,他们之间有很多的不同点,所以解决编码的方式也会不一样,post的乱码问题好解决一点,下面先简单说下http协议,以便我能更好的记忆原理性的东西和他们之间的不同点. get方式和post方式都是基于http协议的,它的目的是为了提供一种发布和接收html页面的方法,由客户端发起请求,服务器端进行响应. 一个完整的请求消息包括:一个请求行,若干消息头和请求