Originally Posted by
Huevos
Yes, character emphasis on and character emphasis off from ETSI EN 300 468.
I'm thinking that the end of convertDVBUTF8 in estring.cpp would be the place to remove these characters.
Code:
// replace EIT CR/LF with standard newline:
output = replace_all(replace_all(output, "\xC2\x8A", "\n"), "\xEE\x82\x8A", "\n");
return output;
could become
Code:
// replace EIT CR/LF with standard newline:
output = replace_all(replace_all(output, "\xC2\x8A", "\n"), "\xEE\x82\x8A", "\n");
// remove character emphasis control characters:
output = replace_all(replace_all(replace_all(replace_all(output, "\xC2\x86", ""), "\xEE\xC2\x86", ""), "\xC2\x87", ""), "\xEE\xC2\x87", "");
return output;
It'd mess up existing autotimers where the strings in the timers included the control characters.
Any thoughts anyone?