Unicode编码问题(高分求助!!!!!!!!!!!!!!!!!!!!!!!!!)

问题描述

我们公司的系统是用asp写的,在页面上输入中文,保存到sqlserver是Unicode的乱码,但是在asp页面能正常显示中文,现在我用asp.net写一个webservice,将数据库的数据,以xml格式返回,但是中文不能正常显示,就是数据库保存的是Unicode的乱码,取出来还是乱码,请问怎么解决这个问题,还要其他国家的语言也能正常显示....

解决方案

解决方案二:
今天星期五,下星期一结贴~
解决方案三:
显示的编码是什么?存储的编码是什么?传送的编码是什么?
解决方案四:
浏览器是用UTF-8发送的吧..
解决方案五:
在配置文件的这个配置节里约定<globalizationrequestEncoding="utf-8"responseEncoding="utf-8"/>requestEncoding为发送请求的编码格式responseEncoding为返回结果的编码格式根据你的需要改为gb2312试试看行不
解决方案六:
同意楼上的
解决方案七:
code936改成65001
解决方案八:
@LANGUAGE="VBSCRIPT"CODEPAGE="65001"%>
解决方案九:
codepage936改成65001
解决方案十:
1.你要先确定通过ADO.NET从数据库中读取的数据是否是乱码?假如不是,那么与数据库没有关系(事实上,既然是nchar/...是不应该出现的)2.你在.aspx.cs接受到xml数据是否是乱码?假如是,是WebServices的编码不对,否则,就是你的页面输出的编码与你得到的Xml数据源编码不一致页面编码设置方式//单页<%@PageLanguage="C#"CodePage="你的目标代码页"%>//ORResponse.ContentEncoding=System.Text.Encoding.Unicode;//请用具体编码//web.config方式,LS已说,影响全站总之,【各个环节交互】的时候,所使用的编码一致即可!内部使用何种编码不影响,当然需要交互的时候,就要考虑,接受者和发送者的编码是否一致!不一致,进行转换,再输出。
解决方案十一:
从数据库中读取的数据已经是乱码了.
解决方案十二:
在你的webservice里解一下码吧。解码了在传送过去,或者是传过去再解
解决方案十三:
wdzr_826(舞指如歌(大鱼.NET))()信誉:1002007-9-310:05:04得分:0===============================在WebService里如何解码?才能正常显示?
解决方案十四:
你所谓乱码,实际上是用来显示的编码与实际编码不一致而以如果是真正的乱码,根本就不可能取出数据来了你需要知道实际存储的是什么编码,然后以该编码显示即可~
解决方案十五:
如果被当作错误的编码自动或手工进行了错误的转换,在最后无论你用什么编码,显示肯定都是乱码了~
解决方案:
up
解决方案:
该回复被版主删除

时间: 2024-08-20 07:51:26

Unicode编码问题(高分求助!!!!!!!!!!!!!!!!!!!!!!!!!)的相关文章

unicode编码转换:PHP将汉字转换成Unicode编码的函数

这是一个将汉字转换成Unicode编码的PHP函数,支持GBK和UTF8编码.function uni_decode ($uncode){$word = json_decode(preg_replace_callback('/(\d{5});/', create_function('$dec', 'return \'\\u\'.dechex($dec[1]);'), '"'.$uncode.'"'));return $word;}对 Unicode 转换为汉字function uni_

IIS5 UNICODE 编码漏洞的利用心得

iis|编码|心得 大家一定都知道那个风光了很久的IIS5 UNICODE 编码漏洞吧.没办法,第一篇教程不知道写什么好,随便先凑合着,就写一下这个漏洞的攻击心得吧. 1 首先我们来看看这个漏洞的原理. 在中文版的IIS4,和ISS5中,存在一个BUG,原因是UNICODE编码 存在BUG 在UNICODE 编码中,发现了一个奇怪的编码方式, 例如: %c1%hh %c0%hh (0x00〈= 0xhh 〈 0x40) IIS 把 "%c1%hh" 编码成(0xc1 -0xc0) *

[叩响C#之门]第2章 2.3.5 ASCII编码和Unicode编码

2.3.5 ASCⅡ编码和Unicode编码 QQ上曾经流行着这么一个游戏:将光标定位在QQ聊天窗口里,按信Alt键不放,用小键盘输入数字29482,然后放开Alt键,将会出现你自己的名字.当你尝试以后却发现,结果是出现一个"猪"字!你的第一个反应是震惊,第二个反应就是疑惑了吧.为什么会有这样的事呢?

PHP中的UNICODE 编码与解码

本篇文章是对PHP中的UNICODE 编码与解码进行了详细的分析介绍,需要的朋友参考下   方法一: 复制代码 代码如下: <?php function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) { $c = $name[$i]; $c2 = $name[$i +

unicode编码-C++编程,文件路径保存在txt文件里,如果删除实现按路径删除

问题描述 C++编程,文件路径保存在txt文件里,如果删除实现按路径删除 开发环境 vs2010 扫描C盘的tmp文件扫描后把文件路径保存在txt文件里如果删除实现按路径删除 txt是unicode编码的, #include "stdafx.h" #include #include #include #include #include using namespace std; #define STR_SAVETEMPFILEINFO_FILENAME L"C:alltemp.

图片加水印时文本为unicode编码乱码问题

问题描述 请教一个问题.我在把文字写入图片时,如果字符串为unicode编码的话,生成的图片部分字符乱码,不过这个字符串如果使用log4j编码为utf-8打印到日志文件时是正常的,但在console控制台打印出来跟图片是一样的,也是部分字符乱码那.但在debug时看到的字符串是正常的,写到图片里就乱码了.代码如下:/** * <pre> * 文字水印. * 超过屏幕可视区宽度时自动换行: * </pre> * * @param pressTexts 水印文字,字符串数组 * @pa

js unicode 编码解析关于数据转换为中文的两种方法_javascript技巧

复制代码 代码如下: var str = "\\u6211\\u662Funicode\\u7F16\\u7801"; 关于这样的数据转换为中文问题,常用的两种方法. 1. eval 解析 复制代码 代码如下: str = eval("'" + str + "'"); // "我是unicode编码" 2. unescape 解析 复制代码 代码如下: str = unescape(str.replace(/\\u/g, &q

CSS中常用中文字体的Unicode编码

常用中文字体的Unicode编码: 新细明体 PMingLiU \65B0\7EC6\660E\4F53 细明体 MingLiU \7EC6\660E\4F53 标楷体 DFKai-SB \6807\6977\4F53 黑体 SimHei \9ED1\4F53 宋体 SimSun \5B8B\4F53 新宋体 NSimSun \65B0\5B8B\4F53 仿宋 FangSong \4EFF\5B8B 楷体 KaiTi \6977\4F53 仿宋_GB2312 FangSong_GB2312 \

高分求助 weka界面如何汉化

问题描述 高分求助 weka界面如何汉化 200分求助weka界面如何汉化.weka界面如何汉化?weka界面如何汉化?weka界面如何汉化?