FileIO.WriteTextAsync(文件,文本)使用什么编码

本文关键字:什么 编码 文本 WriteTextAsync 文件 FileIO | 更新日期: 2023-09-27 18:30:04

Windows.Storage.FileIo.WriteTextAsync方法有两个重载,分别带有和不带有文本编码。

但是,该方法的MSDN页面(主页或重载页面)没有指定该方法在没有编码参数的情况下使用的编码。

那么默认情况下使用什么编码呢?

附加问题:像这样的东西可能在的某个地方有文档记录。那么如何从MSDN中找到相关信息呢?它是按照某种我看不到的模式组织的吗?

FileIO.WriteTextAsync(文件,文本)使用什么编码

看看带编码参数的重载方法:

备注

此方法尝试自动检测文件基于字节顺序标记的存在。如果编码不能如果检测到,则使用调用方指定的编码。

这就是没有最后一句话的第一种方法的工作原理:

此方法尝试自动检测文件基于字节顺序标记的存在。

如果无法检测到编码,则使用encoding.Default属性。