Wie kann man es denn hier mit umlaute benutzen?
Ich benutze im moment dieses hier:
void lcdPrint(char* buf)
{
for(byte i=0;i<strlen(buf);i++)
{
switch (buf*)*
- {*
- case 0xC2:*
- case 0xC3:*
- case 0xCE:*
- case 0xCF: break; // filtering UTF-8 highbyte *
- case 'ä': lcd.print('\xE1');break; // translate UTF-8 lowbyte*
- case 'ö': lcd.print('\xEF');break; // translate UTF-8 lowbyte*
- case 'ü': lcd.print('\xF5');break; // translate UTF-8 lowbyte*
- case '?': lcd.print('\xE0');break; // alpha*
- case 'ß': lcd.print('\xE2');break; // beta, sz*
- case 'µ': lcd.print('\xE4');break; // micro*
- case '°': lcd.print('\xDF');break; // degree symbol*
- case '?': lcd.print('\xF4');break; // omega*
- case '?': lcd.print('\xE5');break; // sigma*
- case '?': lcd.print('\xF6');break; // Sigma*
_ default: lcd.print(buf*);_
_ }_
_ } _
_}_
_[/quote]*_
Aber beim #define ist ja nix mit lcdprint