Stránka 1 z 1

české a speciální znaky ESP8266 arduino IDE

Napsal: 21 kvě 2018, 08:56
od macicek86
Zdravím, používám jednoduchou aplikaci pomocí esp8266 programované přes Arduino IDE.
tato aplikace má generovat jednoduche rss, problém není v generování rss, rss je bez problému generované. Avšak v rss používám znaky češtiny a znak pro stupeň. tyto znaky jsou však interpretováný špatně (navíc sporadicky). kód pro rss vypadá takto:

void buildRSS()
{
XML = "<?xml version='1.0' encoding='windows-1250'?>";
XML += "<rss version='2.0'>";
XML += "<channel>";
XML += "<title>Bazén </title>";
XML += "<item>";
XML += "<title>Teplota bazénu: " + String(Tbazen) + "°C</title>";
XML += "<description></description>";
XML += "</item>";
XML += "<item>";
XML += "<title>Venkovní teplota: " + String(t) + "°C</title>" ;
XML += "<description></description> ";
XML += "</item>";
XML += "<item>";
XML += "<title>Vlhkost vzduchu: " + String(h) + "%</title>" ;
XML += "<description></description> ";
XML += "</item>";
XML += "</channel>";
XML += "</rss>";

}

je nějaká cesta jak tento problém vyřešit? když znaky odstraním vše je v pořádku, obešel by jsem se i bez diakritiky ale znak pro stupeň by mi docela chyběl :)

Re: české a speciální znaky ESP8266 arduino IDE

Napsal: 21 kvě 2018, 09:58
od martinius96
S XML som nikdy nerobil, ale ak vychádzam z HTML/PHP tak...

Kód: Vybrat vše

XML = "<?xml version='1.0' encoding='utf-8'?>";
Často záleží aj od servera v akom kódovaní je on.

Re: české a speciální znaky ESP8266 arduino IDE

Napsal: 23 kvě 2018, 11:14
od macicek86
chyba bude asi během uploadu programu, pokud program nahraju pomocí OTA je to špatně, pokud jej nahrahu pomocí html update znaky jsou v pořádku.