博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于.net在保存文件的时候的格式问题
阅读量:4629 次
发布时间:2019-06-09

本文共 350 字,大约阅读时间需要 1 分钟。

  在开发的时候,遇到了这样的问题:我开发了一个工具用来生产另一个软件需要的源文件(.c文件),发现使用File类的静态方法WriteAllText保存的文件在VS中打开中文注释变成了乱码,经过查询,发现问题是WriteAllText的默认保存编码不可以,必须采用UTF-8的编码方式,也就是在WriteAllText的第三个参数采用Encoding.UTF-8。

  奇怪的是生成的C++源文件采用Encoding.UTF-8参数却会生成乱码,猜想是VS在C++的解码用的格式不一样?经过尝试,发现第三个参数应该采用Encoding.Default就可以了!

转载于:https://www.cnblogs.com/thomascat/archive/2012/09/05/2672339.html

你可能感兴趣的文章
前端基础之JQuery
查看>>
AppStore SDK
查看>>
springboot 学习笔记(三)
查看>>
Nginx 主要应用场景
查看>>
记录一次爬取某昵称网站的爬虫
查看>>
lattice diamond 3.7安装破解
查看>>
FPGA研发之道(25)-管脚
查看>>
BFS之三(单向bfs和康托压缩)
查看>>
Web App、Hybrid App与Native App的设计差异
查看>>
ASP.NET将原始图片按照指定尺寸等比例缩放显示图片
查看>>
测试用例设计方法基础理论知识
查看>>
基于visual Studio2013解决面试题之0804复杂链表
查看>>
find_in_set
查看>>
【转帖】SQLServer登录连接失败(error:40-无法打开到SQLServer的连接)的解决方案...
查看>>
ibatis的there is no statement named xxx in this SqlMap
查看>>
系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常...
查看>>
《Python学习手册》读书笔记
查看>>
简单数据结构(队列 栈 树 堆 )
查看>>
洛谷P2380 狗哥采矿
查看>>
learning to openstack concept
查看>>