CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何搞定字符编码转换!

楼主wumylove1234(毁于随)2005-11-10 10:26:56 在 .NET技术 / C# 提问

VB6写的Socket与WinCE.Net通讯.  
   
  本来二者都是中文环境时没有任何问题.可是现在WinCE.Net是英文的,出现编码转换问题.  
   
  英文的WinCE需要中文外挂来显示中文,类似于PC上的中文外挂一样.现在外挂可以正常显示按钮一类的中文,但是我用Socket传的字符显示的是乱码.  
   
  问题在于:PC上为中文系统,在Socket传送时将字符按ANSI编码,这个ANSI我认为是UTF8,因为英文字符一个字节,汉字两个字节.传到WinCE.net上时我再用UTF8的类来解码.不过是乱码.  
   
  我现在找不到原因.请各位大侠帮忙啊!!! 问题点数:20、回复次数:11Top

1 楼wumylove1234(毁于随)回复于 2005-11-10 11:12:59 得分 0

UP  
  晕死了.  
  CSDN的资源全让C#给占用了.怪不得别的区那么慢.刚发的帖子已经到第二页了!  
   
   
   
   
  ================业精于勤荒于嬉,形成于思毁于随=================  
   
  如果再给我一次爱的机会,我会好好的珍惜!Top

2 楼wumylove1234(毁于随)回复于 2005-11-10 11:32:58 得分 0

up!!!!  
   
   
   
  ================业精于勤荒于嬉,形成于思毁于随=================  
   
  如果再给我一次爱的机会,我会好好的珍惜!Top

3 楼HJ_34(刺桐游子)回复于 2005-11-10 12:13:20 得分 10

事先把编码模式定好.Top

4 楼fantasylu(沉默的糕点)回复于 2005-11-10 12:13:33 得分 10

不一定是utf-8把,会不会是gb3212了?Top

5 楼wumylove1234(毁于随)回复于 2005-11-11 08:44:29 得分 0

关键是我在PC上用Socket传输的时候,会自动将Unicode转ANSI,所以才会有这种问题.  
   
  我不知道在英文系统下如何转回来.  
   
   
   
  ================业精于勤荒于嬉,形成于思毁于随=================  
   
  如果再给我一次爱的机会,我会好好的珍惜!Top

6 楼wumylove1234(毁于随)回复于 2005-11-14 09:43:40 得分 0

up  
   
   
   
  ================业精于勤荒于嬉,形成于思毁于随=================  
   
  如果再给我一次爱的机会,我会好好的珍惜!Top

7 楼wumylove1234(毁于随)回复于 2005-11-17 08:51:48 得分 0

up  
   
   
   
  ================业精于勤荒于嬉,形成于思毁于随=================  
   
  如果再给我一次爱的机会,我会好好的珍惜!Top

8 楼huhui223(辉)回复于 2005-11-17 08:58:23 得分 0

这也说明C#的确很受大家欢迎啊,你没选择错哦,我也没错。Top

9 楼trumf(翦翦风)回复于 2005-11-17 10:12:54 得分 0

能不能把Send的内容(bite[])固定为Unicode编码  
  Encoding.ASCII.GetBytes()   -->   Encoding.Unicode.GetBytes()  
  Top

10 楼wumylove1234(毁于随)回复于 2005-12-12 14:23:45 得分 0

不能啊!那我还得手动的去做Unicode编码,传输的字节数在极端情况下是*2倍的关系.不是最优化的方式啊!Top

11 楼wumylove1234(毁于随)回复于 2005-12-15 15:13:07 得分 0

顶!Top

相关问题

  • 字符编码的转换?
  • 字符串编码的转换问题???
  • 字符串编码的转换问题???
  • 怎么把字符串转换成16进制编码形式的字符串??
  • VB6 如何将中文字符转换为URL字符编码方式?
  • 关于tomcat4.0.1+JDK1.3+ORACLE+JDBC中字符编码的转换问题。
  • 字符编码转换问题:高手请进!
  • BCD编码的数组如何转换成字符串?
  • 求字符集编码转换的源码
  • 在VB中将字符串转换成UTF_8编码

关键词

  • c#
  • ce.net
  • 字符
  • 编码
  • 中文
  • wince
  • unicode
  • socket
  • 业精于勤荒于嬉
  • 英文

得分解答快速导航

  • 帖主:wumylove1234
  • HJ_34
  • fantasylu

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo