我应该将ANSI编码与XML ISO-8859-1一起使用吗?

用户名

我需要使用PowerShell处理一个XML文件,该文件在其标题中指定了它是用ISO 8851-1编码的。

需要什么:

处理后,XML必须仍然可以由生成它的Windows应用程序打开,因此处理必须仍然提供与ISO 8851-1兼容的XML。

据我了解Windows的“ANSI”是ISO 8859. PowerShell中的延伸Get-Content,并Set-Content有ANSI选项。我听得懂吗

安斯加·威彻斯(Ansgar Wiechers)

使用PowerShell处理XML文件时,您应阅读以下文件:

[xml]$xml = Get-Content 'C:\path\to\input.xml'

并像这样保存它们:

$xml.Save('C:\path\to\output.xml')

那应该自动处理编码。如果没有,您可以使用来强制编码StreamWriter

$filename = 'C:\path\to\output.xml'
$encoding = [Text.Encoding]::GetEncoding('iso-8859-1')
$writer = New-Object IO.StreamWriter ($filename, $false, $encoding)
$xml.Save($writer)
$writer.Close()
$writer.Dispose()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在ISO-8859-1中编码NSURL

来自分类Dev

在ISO-8859-1中编码NSURL

来自分类Dev

使用Python将Unicode编码为iso8859-15

来自分类Dev

使用ISO-8859-1编码发送请求

来自分类Dev

使用ISO-8859-1编码发送请求

来自分类Dev

NodeJS:请求ISO-8859-1编码的内容

来自分类Dev

字符编码问题-UTF8 / iso-8859-1

来自分类Dev

骆驼异常解组JAXB ISO-8859-1 XML文件

来自分类Dev

C# 解析 ISO-8859-1 中的 XML

来自分类Dev

如何在使用LINQ创建的xml中给出ISO-8859-1编码

来自分类Dev

如何使用lxml解析以iso-8859-1编码的xml文件?

来自分类Dev

使用 ISO-8859-1 XML 编码与 UTF-8 的 SVG 文件的实际差异

来自分类Dev

C#XmlSerializer强制将编码类型转换为ISO-8859-1

来自分类Dev

如何将GitKraken配置为ISO-8859-1编码

来自分类Dev

用iso-8859-2编码

来自分类Dev

ByteString假定为ISO-8859-1?

来自分类Dev

ByteString假定为ISO-8859-1?

来自分类Dev

d3.js使用ISO-8859-1编码加载csv文件

来自分类Dev

使用ISO-8859-1编码的JavaScript字符串的encodeURIComponent

来自分类Dev

d3.js使用ISO-8859-1编码加载csv文件

来自分类Dev

调用使用Progress 4GL中的ISO-8859-1编码的Web服务

来自分类Dev

ASP:我无法将某些字符从utf-8解码为iso-8859-1

来自分类Dev

ASP:我无法将某些字符从utf-8解码为iso-8859-1

来自分类Dev

读取以Western编码(ISO-8859-1)编码的文本文件时出现问题

来自分类Dev

在Delphi中将UTF8转换为ANSI(ISO-8859-1)

来自分类Dev

在 Linux 上使用中文字符进行 XML UTF-8/ISO-8859-1 编码的问题

来自分类Dev

bash:将网址编码为ISO-8859

来自分类Dev

Javascript->下载以ISO-8859-1 / Latin1 / Windows-1252编码的CSV文件

来自分类Dev

当在iso-8859-1编码的页面上使用两个空格时,CKEditor将添加Â

Related 相关文章

热门标签

归档