Windows.Storage.FileIo.WriteTextAsync
方法有两个重载,有和没有文本编码。
但是,该方法的MSDN 页面(主页或任一重载的页面)未指定该方法在没有编码参数的情况下使用什么编码。
那么默认使用什么编码呢?
附加问题:像这样的东西可能记录在某处。那么如何从MSDN中找到相关信息呢?它是按照我看不到的某种模式组织的吗?
Windows.Storage.FileIo.WriteTextAsync
方法有两个重载,有和没有文本编码。
但是,该方法的MSDN 页面(主页或任一重载的页面)未指定该方法在没有编码参数的情况下使用什么编码。
那么默认使用什么编码呢?
附加问题:像这样的东西可能记录在某处。那么如何从MSDN中找到相关信息呢?它是按照我看不到的某种模式组织的吗?
看一下带编码参数的重载方法:
评论
此方法尝试根据字节顺序标记的存在自动检测文件的编码。如果无法检测到编码,则使用调用者指定的编码。
这就是第一种方法在没有最后一句话的情况下的工作原理:
此方法尝试根据字节顺序标记的存在自动检测文件的编码。
如果无法检测到编码,则使用Encoding.Default 属性。