使用TBXML获取xml文件的编码

问题描述:

如何使用TBXML访问xml文件的编码?使用TBXML获取xml文件的编码

澄清:我想在xml文件中找到最上面一行,然后使用TBXML获取编码的值。

?xml version="1.0" encoding="utf-8"?

你不能,这不是XML文档的一部分。

为什么你想知道编码?

+0

由于有些文件正在使用ISO-8859-1编码,而其他文件正在使用utf-8 – Alecktos

+0

但您为什么需要小心 - 当然xml解码器会为您处理? – deanWombourne

+0

因为当我有一个使用ISO-8859-1的文件并尝试获取具有像å,ä,ö这样的字母的元素(使用TBXML)的文本时,我只是得到一个空字符串。如果我更改了TBXML中的编码:class我可以使它工作,但是当我有一个使用UTF-8的xml文件时,我遇到了问题。 – Alecktos