Closed joweste closed 4 years ago
Hi, I get a xml from http://servicos.cptec.inpe.br/XML/cidade/244/previsao.xml. I attached below the xml response. I am trying convert to json with:
const obj = convert({ encoding: "iso-8859-1" }, responseXML, { format: "object", });
But the encoding is not working. The accent chars is broken.
responseXML:
<cidade> <nome>São Paulo</nome> <uf>SP</uf> <atualizacao>2020-07-20</atualizacao> <previsao> <dia>2020-07-20</dia> <tempo>pn</tempo> <maxima>25</maxima> <minima>14</minima> <iuv>5.0</iuv> </previsao> <previsao> <dia>2020-07-21</dia> <tempo>ps</tempo> <maxima>26</maxima> <minima>15</minima> <iuv>5.0</iuv> </previsao> <previsao> <dia>2020-07-22</dia> <tempo>ps</tempo> <maxima>27</maxima> <minima>15</minima> <iuv>6.0</iuv> </previsao> <previsao> <dia>2020-07-23</dia> <tempo>pn</tempo> <maxima>28</maxima> <minima>17</minima> <iuv>6.0</iuv> </previsao> </cidade>
Sorry the library doesn't convert encodings. You need to use iconv or similar.
Ok, very thanks
Hi, I get a xml from http://servicos.cptec.inpe.br/XML/cidade/244/previsao.xml. I attached below the xml response. I am trying convert to json with:
But the encoding is not working. The accent chars is broken.
responseXML: