c#默认的文件保存格式是unicode,那到底是utf-8,还是utf-16?
操作系统默认的txt文件是ansic,是不是用encoding.default得到的操作系统的当前ANSI编码就是ANSIC??而c#保存的文件时utf-8,如果我在c#...
操作系统默认的txt文件是ansic,是不是用encoding.default得到的操作系统的当前ANSI编码就是ANSIC??而c#保存的文件时utf-8,如果我在c#中打开操作系统默认的文件(包括中文)就出现乱码了
我的vs2010中unicode括号写的是utf-16??? 展开
我的vs2010中unicode括号写的是utf-16??? 展开
6个回答
展开全部
Encoding.Default返回系统默认编码,这个编码取决于控制面板的设置.中文Windows下默认是GB2312(Ecoding.GetEcoding(936)).你以什么编码保存的文件,就以什么编码读..Net默认的编码是Unicode(UTF-16)
追问
http://zhidao.baidu.com/question/259460008.html?fr=im100009这个贴说的是UTF8,不过我认为是UTF16吧
追答
.NET保存文件默认是UTF-8,这个你也可以在配置文件里修改。我说的UTF-16是指的.NET运行库内部字符的编码格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都可以
都可以
都可以
都可以
都可以
都可以
都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在web.config里面设置保存编码格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
utf-8
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询