`
wang_peng1
  • 浏览: 3944243 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

c# 编码

阅读更多
在c#中读取文件txt时经常出现乱码 原因是文本编辑器(比如XP自带的记事

本)在生成文本文件时,如果编码格式和系统默认的编码(中文系统下默认为GB2312)不一致时,会在txt文件开头

部分添加特定的“编码字节序标识(Encoding Bit Order Madk,简写为BOM)”StreamReader 的默认编码为 UTF-8,而不是当前系统的 ANSI 代码页。
因此读取简体中文会出现乱码,可以指定编码正确显示GB2312简体中文.
StreamReader streamopen=new StreamReader(@"c:\1.txt",System.Text.Encoding.Default);
string strOpen=streamopen.ReadToEnd();
streamopen.Close();
或者System.Text.Encoding.Default换成System.Text.Encoding.GetEncoding("gb2312")
用StreamWriter保持txt文件时也是这种方法:
StreamWriter streamsave=new StreamWriter(@"d:\1.txt",false,System.Text.Encoding.Default);
分享到:
评论

相关推荐

    c#编码规范-c#编码规范

    本文将根据提供的部分描述与标签“C#编码规范”,详细阐述C#编码规范的重要性及其核心内容。 #### 二、C#编码规范的重要性 1. **提高代码质量**:良好的编码规范有助于减少错误,提高代码质量和程序稳定性。 2. **...

    C# 编码规范 C# 编码规范

    C#编码规范是编程实践中的一项重要准则,旨在确保团队成员之间的一致性和代码的可读性。遵循这些规范可以提高代码质量,降低维护成本,同时也能使新加入团队的开发者更容易理解和适应现有的代码库。 1. **目的** ...

    C# 编码规范完整DOC版本.docx

    C#编码规范是编程者在使用C#语言编写代码时应遵循的一套指导原则和约定,旨在提高代码的可读性、可维护性和团队协作效率。C#语言规范的5.0版是针对C# 4.0版的进一步完善和更新,由微软公司发布并拥有版权。 1. **...

    C#编码标准规范

    ### C#编码标准规范 C#作为一种广泛使用的面向对象编程语言,在软件开发中扮演着重要角色。为了确保代码的一致性、可读性和维护性,遵循一套统一的编码规范至关重要。下面将详细介绍C#编码标准规范中的关键知识点,...

    C# 编码规范 编码规范文档

    ### C# 编码规范详解 #### 一、关于本文档 **1.1 目的** 本文档旨在为C#编程提供一套统一且规范化的编码标准,通过这些规范能够帮助开发者提高代码质量,增强代码的可读性和可维护性。 **1.2 读者及应用范围** ...

    C#编码规范(IDesign公司,英文pdf)

    《C#编码规范:IDesign公司的专业指南》 在IT行业,尤其是软件开发领域,遵循一套严谨且统一的编码规范是至关重要的。IDesign公司发布的《C#编码规范》不仅是一份详细的指导手册,更是软件工程实践中不可或缺的一...

    C#编码规范DOCC#编码规范

    【C#编码规范】是软件开发中至关重要的指导原则,旨在提高代码的可读性、可维护性和团队协作效率。规范涵盖了多个方面,包括命名、代码格式和文件命名等。 **1. 命名规范** 命名是代码可读性的基础,C#编码规范对此...

    C#编码规范手册(PDF)

    《C#编码规范手册》是针对C#编程语言的一份详尽指南,旨在帮助开发者编写出既健壮又可靠的程序代码。这份手册不仅限于C#语言,其包含的规则和原则对于其他编程语言同样具有指导意义。以下是对标题、描述、标签以及...

    C#编码规范(中文pdf)

    根据给定文件的信息,我们可以提炼出一系列与C#编码规范相关的关键知识点,这些知识点涵盖了从文件组织、缩进、注释、声明等多个方面。以下是基于这些信息的具体知识点总结: ### 关于C#编码风格指南 - **目的**:...

    C#编码规范.docx

    **C#编码规范** 在软件开发中,遵循一套统一的编码规范至关重要,它不仅可以提高代码的可读性和可维护性,还能确保团队间的合作更为顺畅。以下是对C#编程语言的编码规范的详细说明。 ### 1. 简介 C#编码规范是...

    c# 编码规范和范例打包下--包括华为编码规范和范例

    本资源包包含了多个关于C#编码规范和范例的文档,旨在帮助开发者形成良好的编程习惯,提高代码的可读性和一致性。 首先,"C#编码规范.doc"可能是一份详细的C#编程规范文档,涵盖了变量命名、注释、类设计、错误处理...

    微软牛人总结的经典C#编码规范

    【C#编码规范详解】 编码规范是软件开发中不可或缺的一部分,尤其对于C#这样的面向对象语言,遵循良好的编码规范能够提升代码的可读性、可维护性和团队协作效率。本篇将详细介绍微软牛人总结的经典C#编码规范,旨在...

    微软C#编码规范.doc

    《微软C#编码规范》是微软一站式代码示例库项目组为C#开发者制定的一份详细编程风格指导规范,旨在提升代码质量和可读性。这份规范不仅针对C#,也适用于.NET框架下的VB.NET,旨在确保团队之间的代码一致性,便于维护...

    C# 编码约定 微软官方

    C#编码约定是微软为开发者提供的一套指导原则,旨在确保C#代码的结构清晰、风格统一。以下是一些关键的C#编码约定: 1. **命名约定**: - 命名空间:在示例代码中,通常需要完全限定命名空间,除非已知命名空间在...

    C#编码规范 面试笔试必看

    《C#编码规范 面试笔试必看》是一份重要的学习资料,主要针对C#编程语言的编码规范进行了深入的探讨,对于准备面试或笔试的开发者来说具有极高的参考价值。该资源由京华志与精华志联合出品,旨在促进开发者之间的...

    C C++C# 编码规范.doc

    C/C++/C# 编码规范,包括 通用编程规范,C / C++ 编程规范,.NET 编码规范

    江西微软技术部经理编写的C#编码规范PPT

    【C#编码规范】是软件开发中的重要环节,旨在提高代码可读性、可维护性和团队协作效率。本文将深入探讨由江西微软技术部经理编写的C#编码规范,涵盖多个方面,包括命名规则、注释规范、代码格式以及SQL编码规范。 ...

    C# 编码自动识别 匹配文件当前编码格式

    本文将详细讲解"C#编码自动识别匹配文件当前编码格式"这一主题,以及如何利用提供的代码实现这一功能。 编码是计算机用于表示和存储字符集的方式,常见的有ASCII、GB2312、GBK、HZ、UTF-8等。GB2312是中国早期的...

Global site tag (gtag.js) - Google Analytics