jjzjj

encoding

全部标签

c# - 将 XmlTextReader 编码设置为 "windows-1252"

当我读取xml时,如何将XmlTextReader编码设置为“windows-1252”。我不想使用xml中的编码。XmlTextReaderxtr=newXmlTextReader(pathToXML);注意:为了保留换行符,我必须使用XmlTextReader而不是StreamReader。 最佳答案 StreamReaderreader=newSystem.IO.StreamReader(pathToXML,System.Text.Encoding.GetEncoding("Windows-1252"),true);XmlTe

xml - 如何对流进行编码以便将其存储在 xml 文件中?

我正在使用Devexpress的QuantumGrid6。我需要将网格设置存储在xml配置文件中。不幸的是,网格不允许将XML作为存储选项。但是,我可以将设置导出到流中。我正在考虑导出到流,然后将流转换为文本并将其存储为xml值。我想文本必须只包含可打印字符,如果以某种方式压缩它会很好。有人可以建议一种编码流的方法吗? 最佳答案 使用IndyMisc面板中的标准IdEncoderMIME/IdDecoderMime。您有一些编码流的方法。 关于xml-如何对流进行编码以便将其存储在xml

python - 更正 XML 编码

我有一个编码标记设置为“utf-8”的xml。但是,它实际上是iso-8859-1。以编程方式,我如何在perl和python中检测到它?以及如何使用不同的编码进行解码?在perl中,我尝试过$xml=decode('iso-8859-1',$file)但是,这不起作用。 最佳答案 错误编码是出了名的难以检测,因为随机二进制数据通常代表许多编码中的有效字符串。在Perl中,您可以尝试的最简单的方法是尝试将其解码为utf-8并检查是否失败。(它只能这样工作;一个utf-8编码的西方语言文档几乎总是一个有效的iso-8859-1文档)m

javascript - 是否存在与 JavaScript 方法 encode() 等效的 Objective C?

NSString*searchString=@"Lyngbø";NSLog("%@",[searchStringstringByAddingPercentEscapeUsingEncoding:NSUTF8StringEncoding]);这给了我:Lyng%C3%B8document.write(escape("Lyngbø"));这给了我:Lyngb%F8我正在开发的网络搜索引擎不理解ObjectivC的字符串编码方式,并且在搜索包含æ的单词时不返回任何内容。ø或å 最佳答案 字符集差异。代替NSUTF8StringEncodi

c# - 读取 XML 文件时出错

Personperson=GetPerson();XmlSerializerNamespacesns=newXmlSerializerNamespaces();ns.Add(string.Empty,string.Empty);XmlSerializerserializer=newXmlSerializer(typeof(Person));stringpersonText=string.Empty;using(MemoryStreammemoryStream=newMemoryStream()){using(XmlWriterxmlWriter=XmlWriter.Create(mem

python - 如何使用 Python 将此 XML 字符串转换为二进制形式?

首先,我从一个用记事本以UTF-8编码保存的文本文件进行解析。这足以确保它是UTF-8格式的吗?我尝试了chardet模块,但它并没有真正帮助我。这是文本文件的几行,如果有人可以找到更多信息:CUSTOMERLOC|1|N/A|N/A|LEGACYCOPPER|N/A|Existing|N/A|NRZ|NRZ|N/A|N/AFTSMAR08|01/A|N/A|N/A|LEGACYCOPPER|N/A|Existing|N/A|NRZ|NRZ|N/A|N/AFTSMAR08|01/B|N/A|N/A|LEGACYCOPPER|N/A|Existing|N/A|NRZ|NRZ|N/A|N/

xml - Coldfusion XMLFormat() 不转换所有字符

我正在使用XMLFormat()为XML文档编码一些文本。但是,当我去阅读我创建的XML文件时,出现了无效字符错误。为什么XMLFormat()没有正确编码所有字符?我正在运行CF8。 最佳答案 您确定以正确的编码输出文件吗?你不能只是做因为结果很可能与您的XML所在的字符集不同。除非另有说明(通过编码声明),否则XML文件被视为UTF-8,您应该这样做: 关于xml-ColdfusionXMLFormat()不转换所有字符,我们在StackOverflow上找到一个类似的问题:

xml - 无法获取内容的值(value) :encoded from Wordpress RSS

我有这个XSLT文件,我用它来翻译类别RSS提要(即thisone)中的Wordpress文章。大多数情况下,一切都按应有的方式工作,当我尝试使用xsl:value-of获取“content:encoded”元素的值时,请期待。当我使用以下代码时,没有任何返回。是不是我遗漏了什么,或者是“content:encoded”中的冒号弄乱了XSLT?none非常感谢。 最佳答案 最后发现冒号在做奇怪的命名空间的事情。愚蠢的Wordpress。所以我最终使用了*[name()='content:encoded']而不是content:enc

java - 如何从java中的编码中查找语言环境

我有一个组件应该能够解析和处理用户提供的任何xml文件。xml文件可以包含时间戳值,例如“2012年3月12日05:00pm”。因此,用户必须提供SimpleDataFormat可接受的时间戳模式。我们使用模式和SimpleDateFormat来解析时间戳值,如下所示:SimpleDateFormatsdt=newSimpleDateFormat(inputTimestampPattern);Datedate=sdt.parse(inputTimestampString);但是对于一个特定的文件,我们得到如下所示的ParseException。java.text.ParseExcept

xml - 通过 SPARQL 使用 R XML 编码问题

我遇到了R的SPARQL包的编码问题。我正在运行以下代码:library(SPARQL)rights_queryPREFIXedm:PREFIXore:PREFIXrdf:SELECTDISTINCT?edmrights?provider(COUNT(*)as?count)WHERE{?aggrdf:typeore:Aggregation.?aggedm:rights?edmrights.#?aggdc:rights?dcrights.?aggedm:dataProvider?provider.?proxyore:proxyIn?agg.?proxyedm:type"IMAGE".}G