这段时间写东西,需要在简体中文和英文操作系统下一起测试,只要是文字编码的问题大致了解了一些,不过还是不太清楚几个问题utf-8是不是在WIN(98-2003)这些系统下都能显示?
如何改变WIN的新建文件的默认编码?有WIN的语言版本有关吗?
vs.net的默认编码和WIN有关码?
输入法输出的繁体字是纯繁体内码的吗?
如何简繁之间进行转换?

解决方案 »

  1.   

    ".NET是内置支持的...根据CODEPAGE能够得到System.Text.Decoder"
      

  2.   

    >>> utf-8是不是在WIN(98-2003)这些系统下都能显示
    是>>> 如何改变WIN的新建文件的默认编码?有WIN的语言版本有关吗?
    默认总是ANSI的,根据切换代码页可以支持各种语言
    这个和windows的语言版本有关,但可以设置默认的代码页(通过控制面板)>>> vs.net的默认编码和WIN有关码
    同上>>> 输入法输出的繁体字是纯繁体内码的吗?如何简繁之间进行转换?
    这个好像需要一个映射表
      

  3.   

    .net可以实现全球化,可以支持中文,英文,文章繁体.的自由转化.你可以参照下面的文章..NET 多语言解决方案(demo篇) 
    http://www.cnblogs.com/hotsoho.net/archive/2005/01/03/85978.aspx
    基于ASP.NET实现全球化
    http://www.cnblogs.com/tonyjoule/archive/2005/04/20/9504.html
      

  4.   

    所以对于.NET程序,不管是B/S的还是C/S的,都推荐使用UTF-8