české a speciální znaky ESP8266 arduino IDE
Napsal: 21 kvě 2018, 08:56
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
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