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

简繁体问题有点难!!!棘手@

楼主wty143(天赐良缘)2005-08-22 20:23:47 在 .NET技术 / ASP.NET 提问

'简体系统生成的程序文本在繁体系统读取出来时已经不是原本的简体文本  
          '利用本函数可以将其转换为原本的简体文本,然后可以用来转换为繁体文本  
          Public   Function   ChangeSimc(ByVal   s   As   String)   As   String  
                  If   CurrentUseSystemISN   =   UseSystemISN.SystemGB   Then  
                          Return   s  
                  End   If  
                  Dim   lsString   As   String  
                  Dim   gb2312   As   System.Text.Encoding   =   System.Text.Encoding.GetEncoding("GB18030")  
                  Dim   big5   As   System.Text.Encoding   =   System.Text.Encoding.GetEncoding("BIG5")  
                  Dim   ba()   As   Byte  
   
                  Try  
                          ba   =   gb2312.GetBytes(s)  
   
                          ba   =   System.Text.Encoding.Convert(big5,   gb2312,   ba)  
                          lsString   =   gb2312.GetString(ba)  
                          Return   lsString  
                  Catch   ex   As   System.NullReferenceException  
                          Stop  
                  End   Try  
          End   Function  
  在简体系统里面运行asp.net(web)程序没问题,但在繁体系统里面运行到ba   =   gb2312.GetBytes(s)就出错了。不知道出了什么问题,请大家提供点意见。 问题点数:20、回复次数:17Top

1 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-22 20:32:09 得分 5

web.config  
   
  <configuration>  
          <system.web>  
                  <globalization   fileEncoding="gb2312"   requestEncoding="gb2312"   responseEncoding="gb2312"   />  
  Top

2 楼fangxinggood(JustACoder)回复于 2005-08-22 20:51:15 得分 5

Dim   gb2312   As   System.Text.Encoding   =   System.Text.Encoding.GetEncoding("GB18030")  
  改为  
    Dim   gb2312   As   System.Text.Encoding   =   System.Text.Encoding.GetEncoding("GB2312")  
  Top

3 楼fangxinggood(JustACoder)回复于 2005-08-22 20:55:29 得分 0

你看看抛出什么异常?NotSupportedException   ?Top

4 楼wty143(天赐良缘)回复于 2005-08-22 21:07:10 得分 0

ChengKing(bantamweight)   我在web.config已经设置成那样子的。至于下面的那个问题。我也有试过,不行。它提示web服务器出错。Top

5 楼wty143(天赐良缘)回复于 2005-08-22 21:10:45 得分 0

第二个问题,我的应用程序经常出现  
  服务器应用程序不可用    
  您试图在此   Web   服务器上访问的   Web   应用程序当前不可用。请点击   Web   浏览器中的“刷新”按钮重试您的请求。    
   
  管理员注意事项:   详述此特定请求失败原因的错误信息可在   Web   服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。Top

6 楼wty143(天赐良缘)回复于 2005-08-23 13:30:33 得分 0

提示的信息就是:  
  服务器应用程序不可用    
  您试图在此   Web   服务器上访问的   Web   应用程序当前不可用。请点击   Web   浏览器中的“刷新”按钮重试您的请求。    
   
  管理员注意事项:   详述此特定请求失败原因的错误信息可在   Web   服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。  
  Top

7 楼xjtandqt(重在参与)回复于 2005-08-24 16:09:44 得分 0

upTop

8 楼wty143(天赐良缘)回复于 2005-08-24 16:17:53 得分 0

是不是是很少人碰到这个问题啊!怎么都每人回答了。我很急的。大家想想办法,帮帮忙。Top

9 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-24 16:41:51 得分 0

第二个问题   ,如果编译出现问题就会这样,我经常在cnblogs和csdn看到这样的页面显示,应该是正常的Top

10 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-24 16:43:17 得分 0

多刷新几次就好了Top

11 楼wty143(天赐良缘)回复于 2005-08-24 20:15:52 得分 0

大家没有更好的解决办法了吗?这很重要的。因为公司在大陆和台湾那边要共用一个数据库,经常出现这样的问题。那真的说不过去。有没有别的转换方法呢。Top

12 楼lxtxlxtx(柔柔85)回复于 2005-08-24 20:18:05 得分 5

我在用到base64编码时,也出现过服务器应用程序不可用,后来把那段代码注释后,就正常了,唉Top

13 楼wty143(天赐良缘)回复于 2005-08-24 20:31:45 得分 0

base64,能不能说清楚一些呢。但我这边不能注释掉啊!Top

14 楼wty143(天赐良缘)回复于 2005-08-25 16:41:07 得分 0

无人能帮我!Top

15 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-08-25 16:57:51 得分 5

我的服务器运行简体版本操作系统,转换繁体没出现过问题,可惜我没有在繁体系统中测试过,不知道是不是繁体操作系统里的组件比较陈旧的问题。  
   
  Top

16 楼xjtandqt(重在参与)回复于 2005-09-01 08:55:41 得分 0

顶Top

17 楼cansum396(漆黑的夜)回复于 2006-07-03 11:29:00 得分 0

makeTop

相关问题

  • 繁体 or 简体?
  • 简繁体转换
  • 简繁体转换
  • 简繁体问题
  • 简繁体转换
  • DELPHI5.0简繁体问题
  • 简体繁体转换。
  • VB程序,简体->繁体,Yes Or NO?
  • 汉字的-简体-繁体问题 ???
  • 实现简、繁体中文支持?

关键词

  • 服务器
  • 应用程序
  • 简体
  • 文本
  • 转换
  • 系统
  • 信息
  • 繁体
  • lsstring
  • 日志

得分解答快速导航

  • 帖主:wty143
  • ChengKing
  • fangxinggood
  • lxtxlxtx
  • sp1234

相关链接

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

广告也精彩

反馈

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